From 8b41a83a355ddf0f0cc2d289f1ab05e07c343b98 Mon Sep 17 00:00:00 2001 From: NomisIV Date: Mon, 14 Dec 2020 09:41:47 +0100 Subject: [PATCH 01/44] blender: add option for OptiX --- pkgs/applications/misc/blender/default.nix | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix index 9796aef9b7c..a7cef2c49b8 100644 --- a/pkgs/applications/misc/blender/default.nix +++ b/pkgs/applications/misc/blender/default.nix @@ -1,4 +1,4 @@ -{ config, stdenv, lib, fetchurl, boost, cmake, ffmpeg, gettext, glew +{ config, stdenv, lib, fetchurl, fetchzip, boost, cmake, ffmpeg, gettext, glew , ilmbase, libXi, libX11, libXext, libXrender , libjpeg, libpng, libsamplerate, libsndfile , libtiff, libGLU, libGL, openal, opencolorio, openexr, openimagedenoise, openimageio2, openjpeg, python3Packages @@ -6,6 +6,7 @@ , zlib, fftw, opensubdiv, freetype, jemalloc, ocl-icd, addOpenGLRunpath , jackaudioSupport ? false, libjack2 , cudaSupport ? config.cudaSupport or false, cudatoolkit +, optixSupport ? config.optixSupport or false , colladaSupport ? true, opencollada , makeWrapper , pugixml, llvmPackages, SDL, Cocoa, CoreGraphics, ForceFeedback, OpenAL, OpenGL @@ -13,10 +14,14 @@ }: with lib; +let + python = python3Packages.python; + optix = fetchzip { + url = "https://developer.download.nvidia.com/redist/optix/v7.0/OptiX-7.0.0-include.zip"; + sha256 = "1b3ccd3197anya2bj3psxdrvrpfgiwva5zfv2xmyrl73nb2dvfr7"; + }; -let python = python3Packages.python; in - -stdenv.mkDerivation rec { +in stdenv.mkDerivation rec { pname = "blender"; version = "2.91.0"; @@ -111,7 +116,11 @@ stdenv.mkDerivation rec { # Clang doesn't support "-export-dynamic" ++ optional stdenv.cc.isClang "-DPYTHON_LINKFLAGS=" ++ optional jackaudioSupport "-DWITH_JACK=ON" - ++ optional cudaSupport "-DWITH_CYCLES_CUDA_BINARIES=ON"; + ++ optional cudaSupport "-DWITH_CYCLES_CUDA_BINARIES=ON" + ++ optional optixSupport [ + "-DWITH_CYCLES_DEVICE_OPTIX=ON" + "-DOPTIX_ROOT_DIR=${optix}" + ]; NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR -I${python}/include/${python.libPrefix}"; From 49ce410158710117591d50e8f05dfaa75a45ad25 Mon Sep 17 00:00:00 2001 From: NomisIV Date: Tue, 15 Dec 2020 19:10:38 +0100 Subject: [PATCH 02/44] blender: merged option optixSupport with cudaSupport --- pkgs/applications/misc/blender/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix index a7cef2c49b8..f001e20a380 100644 --- a/pkgs/applications/misc/blender/default.nix +++ b/pkgs/applications/misc/blender/default.nix @@ -6,7 +6,6 @@ , zlib, fftw, opensubdiv, freetype, jemalloc, ocl-icd, addOpenGLRunpath , jackaudioSupport ? false, libjack2 , cudaSupport ? config.cudaSupport or false, cudatoolkit -, optixSupport ? config.optixSupport or false , colladaSupport ? true, opencollada , makeWrapper , pugixml, llvmPackages, SDL, Cocoa, CoreGraphics, ForceFeedback, OpenAL, OpenGL @@ -116,8 +115,8 @@ in stdenv.mkDerivation rec { # Clang doesn't support "-export-dynamic" ++ optional stdenv.cc.isClang "-DPYTHON_LINKFLAGS=" ++ optional jackaudioSupport "-DWITH_JACK=ON" - ++ optional cudaSupport "-DWITH_CYCLES_CUDA_BINARIES=ON" - ++ optional optixSupport [ + ++ optional cudaSupport [ + "-DWITH_CYCLES_CUDA_BINARIES=ON" "-DWITH_CYCLES_DEVICE_OPTIX=ON" "-DOPTIX_ROOT_DIR=${optix}" ]; From 7eff6be40c09f173c547ab4088ccf78b3cb78817 Mon Sep 17 00:00:00 2001 From: NomisIV Date: Tue, 15 Dec 2020 19:25:32 +0100 Subject: [PATCH 03/44] blender: updated license, because of OptiX --- pkgs/applications/misc/blender/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix index f001e20a380..001c730ba6c 100644 --- a/pkgs/applications/misc/blender/default.nix +++ b/pkgs/applications/misc/blender/default.nix @@ -152,7 +152,8 @@ in stdenv.mkDerivation rec { homepage = "https://www.blender.org"; # They comment two licenses: GPLv2 and Blender License, but they # say: "We've decided to cancel the BL offering for an indefinite period." - license = licenses.gpl2Plus; + # OptiX, enabled with cudaSupport, is non-free. + license = with licenses; [ gpl2Plus ] ++ optional cudaSupport unfree; platforms = [ "x86_64-linux" "x86_64-darwin" ]; maintainers = with maintainers; [ goibhniu veprbl ]; }; From 90b960fbc70248a4bbb77e3daac3c8155c1e92f9 Mon Sep 17 00:00:00 2001 From: Aamaruvi Yogamani <38222826+Technical27@users.noreply.github.com> Date: Tue, 15 Dec 2020 16:52:20 -0500 Subject: [PATCH 04/44] maintainers: add Technical27 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 75bd0cf2d7a..7c94e6e711b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8725,6 +8725,12 @@ githubId = 2389333; name = "Andy Tockman"; }; + Technical27 = { + email = "38222826+Technical27@users.noreply.github.com"; + github = "Technical27"; + githubId = 38222826; + name = "Aamaruvi Yogamani"; + }; teh = { email = "tehunger@gmail.com"; github = "teh"; From 56d7e7492cbf2d61bd570f5b0a8015040e80aae9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janne=20He=C3=9F?= Date: Wed, 23 Dec 2020 22:44:20 +0100 Subject: [PATCH 05/44] nixos/tmp: Make /tmp on ramdisk usable again @poettering decided we only need a limited number of inodes in our /tmp, so why not limit that for every systemd user? That makes medium-sized nix builds impossible so this commit restores the old behaviour which is the kernel default of half the number of physical RAM pages which does not seem too unreasonable to me. --- nixos/modules/system/boot/tmp.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nixos/modules/system/boot/tmp.nix b/nixos/modules/system/boot/tmp.nix index 26eb172210e..837e308cbea 100644 --- a/nixos/modules/system/boot/tmp.nix +++ b/nixos/modules/system/boot/tmp.nix @@ -30,7 +30,13 @@ with lib; config = { - systemd.additionalUpstreamSystemUnits = optional config.boot.tmpOnTmpfs "tmp.mount"; + systemd.mounts = mkIf config.boot.tmpOnTmpfs [ + { + what = "tmpfs"; + where = "/tmp"; + mountConfig.Options = [ "mode=1777" "strictatime" "rw" "nosuid" "nodev" "size=50%" ]; + } + ]; systemd.tmpfiles.rules = optional config.boot.cleanTmpDir "D! /tmp 1777 root root"; From 8f56e4f92d105bcd97ffb7bd5c6e65a64395185a Mon Sep 17 00:00:00 2001 From: Aamaruvi Yogamani <38222826+Technical27@users.noreply.github.com> Date: Tue, 15 Dec 2020 16:47:51 -0500 Subject: [PATCH 06/44] autocpu-freq: init at 1.5.1 --- pkgs/tools/system/autocpu-freq/default.nix | 34 ++++ .../prevent-install-and-copy.patch | 178 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 3 files changed, 214 insertions(+) create mode 100644 pkgs/tools/system/autocpu-freq/default.nix create mode 100644 pkgs/tools/system/autocpu-freq/prevent-install-and-copy.patch diff --git a/pkgs/tools/system/autocpu-freq/default.nix b/pkgs/tools/system/autocpu-freq/default.nix new file mode 100644 index 00000000000..348fd689ab9 --- /dev/null +++ b/pkgs/tools/system/autocpu-freq/default.nix @@ -0,0 +1,34 @@ +{ stdenv, python3Packages, fetchFromGitHub }: + +python3Packages.buildPythonPackage rec { + pname = "auto-cpufreq"; + version = "1.5.1"; + + src = fetchFromGitHub { + owner = "AdnanHodzic"; + repo = pname; + rev = "v${version}"; + sha256 = "uVhftO6AqFnZ0uaEYRAPvVskkouNOXPtNVYXx7WJKyw="; + }; + + propagatedBuildInputs = with python3Packages; [ click distro psutil ]; + + doCheck = false; + pythonImportsCheck = [ "source" ]; + + # patch to prevent script copying and to disable install + patches = [ ./prevent-install-and-copy.patch ]; + + postInstall = '' + # copy script manually + cp ${src}/scripts/cpufreqctl.sh $out/bin/cpufreqctl + ''; + + meta = with stdenv.lib; { + homepage = "https://github.com/AdnanHodzic/auto-cpufreq"; + description = "Automatic CPU speed & power optimizer for Linux"; + license = licenses.lgpl3Plus; + platforms = platforms.linux; + maintainers = [ maintainers.Technical27 ]; + }; +} diff --git a/pkgs/tools/system/autocpu-freq/prevent-install-and-copy.patch b/pkgs/tools/system/autocpu-freq/prevent-install-and-copy.patch new file mode 100644 index 00000000000..28c524e1497 --- /dev/null +++ b/pkgs/tools/system/autocpu-freq/prevent-install-and-copy.patch @@ -0,0 +1,178 @@ +diff --git a/scripts/cpufreqctl.sh b/scripts/cpufreqctl.sh +index 63a2b5b..e157efe 100755 +--- a/scripts/cpufreqctl.sh ++++ b/scripts/cpufreqctl.sh +@@ -467,35 +467,21 @@ fi + + if [ $OPTION = "--install" ] + then +- echo 'installing helpers...' +- cp $0 /usr/bin/ +- echo 'installing policy...' +- cp $(dirname "$(readlink -f "$0")")/konkor.cpufreq.policy /usr/share/polkit-1/actions/ +- echo 'installing fonts...' +- mkdir -p /usr/share/fonts/truetype/cpufreq +- cp $(dirname "$(readlink -f "$0")")/fonts/cpufreq.ttf /usr/share/fonts/truetype/cpufreq/ +- echo "done" ++ echo "install is disabled in the nix package" + exit + fi + if [ $OPTION = "--update-fonts" ] + then +- fc-cache -f ++ echo "update-fonts is disabled in the nix package" + exit + fi + if [ $OPTION = "--uninstall" ] + then +- echo 'uninstalling cpufreqctl helper...' +- rm /usr/bin/cpufreqctl +- echo 'uninstalling policy...' +- rm /usr/share/polkit-1/actions/konkor.cpufreq.policy +- echo 'uninstalling fonts...' +- rm -rf /usr/share/fonts/truetype/cpufreq +- echo "done" ++ echo "uninstall is disabled in the nix package" + exit + fi + if [ $OPTION = "--reset" ] + then +- echo 'reset to default values...' +- dconf reset -f "/org/gnome/shell/extensions/cpufreq/" ++ echo "reset is disabled in the nix package" + exit + fi +diff --git a/source/core.py b/source/core.py +index 531c0c4..2e27e65 100644 +--- a/source/core.py ++++ b/source/core.py +@@ -24,8 +24,6 @@ warnings.filterwarnings("ignore") + # - re-enable CPU fan speed display and make more generic and not only for thinkpad + # - replace get system/CPU load from: psutil.getloadavg() | available in 5.6.2) + +-SCRIPTS_DIR = Path("/usr/local/share/auto-cpufreq/scripts/") +- + # from the highest performance to the lowest + ALL_GOVERNORS = ("performance", "ondemand", "conservative", "schedutil", "userspace", "powersave") + CPUS = os.cpu_count() +@@ -156,34 +154,16 @@ def cpufreqctl(): + """ + deploy cpufreqctl script + """ +- +- # detect if running on a SNAP +- if os.getenv('PKG_MARKER') == "SNAP": +- pass +- else: +- # deploy cpufreqctl script (if missing) +- if os.path.isfile("/usr/bin/cpufreqctl"): +- shutil.copy("/usr/bin/cpufreqctl", "/usr/bin/cpufreqctl.auto-cpufreq.bak") +- shutil.copy(SCRIPTS_DIR / "cpufreqctl.sh", "/usr/bin/cpufreqctl") +- else: +- shutil.copy(SCRIPTS_DIR / "cpufreqctl.sh", "/usr/bin/cpufreqctl") ++ # scripts are already in the correct place ++ pass + + + def cpufreqctl_restore(): + """ + restore original cpufreqctl script + """ +- # detect if running on a SNAP +- if os.getenv('PKG_MARKER') == "SNAP": +- pass +- else: +- # restore original cpufreqctl script +- if os.path.isfile("/usr/bin/cpufreqctl.auto-cpufreq.bak"): +- os.system("cp /usr/bin/cpufreqctl.auto-cpufreq.bak /usr/bin/cpufreqctl") +- os.remove("/usr/bin/cpufreqctl.auto-cpufreq.bak") +- # ToDo: implement mechanism to make sure cpufreqctl (auto-cpufreq) file is +- # restored if overwritten by system. But during tool removal to also remove it +- # in def cpufreqctl ++ # no need to restore ++ pass + + + def footer(l=79): +@@ -209,71 +189,13 @@ def remove_complete_msg(): + + + def deploy_daemon(): +- print("\n" + "-" * 21 + " Deploying auto-cpufreq as a daemon " + "-" * 22 + "\n") +- +- # deploy cpufreqctl script func call +- cpufreqctl() +- +- print("* Turn off bluetooth on boot") +- btconf = Path("/etc/bluetooth/main.conf") +- try: +- orig_set = "AutoEnable=true" +- change_set = "AutoEnable=false" +- with btconf.open(mode="r+") as f: +- content = f.read() +- f.seek(0) +- f.truncate() +- f.write(content.replace(orig_set, change_set)) +- except: +- print("\nERROR:\nWas unable to turn off bluetooth on boot") +- +- auto_cpufreq_log_file.touch(exist_ok=True) +- +- print("\n* Deploy auto-cpufreq install script") +- shutil.copy(SCRIPTS_DIR / "auto-cpufreq-install.sh", "/usr/bin/auto-cpufreq-install") +- +- print("\n* Deploy auto-cpufreq remove script") +- shutil.copy(SCRIPTS_DIR / "auto-cpufreq-remove.sh", "/usr/bin/auto-cpufreq-remove") +- +- call("/usr/bin/auto-cpufreq-install", shell=True) ++ # prevent needless copying and system changes ++ pass + + + # remove auto-cpufreq daemon + def remove(): +- +- # check if auto-cpufreq is installed +- if not os.path.exists("/usr/bin/auto-cpufreq-remove"): +- print("\nauto-cpufreq daemon is not installed.\n") +- sys.exit(1) +- +- print("\n" + "-" * 21 + " Removing auto-cpufreq daemon " + "-" * 22 + "\n") +- +- print("* Turn on bluetooth on boot") +- btconf = "/etc/bluetooth/main.conf" +- try: +- orig_set = "AutoEnable=true" +- change_set = "AutoEnable=false" +- with open(btconf, "r+") as f: +- content = f.read() +- f.seek(0) +- f.truncate() +- f.write(content.replace(change_set, orig_set)) +- except: +- print("\nERROR:\nWas unable to turn on bluetooth on boot") +- +- # run auto-cpufreq daemon install script +- call("/usr/bin/auto-cpufreq-remove", shell=True) +- +- # remove auto-cpufreq-remove +- os.remove("/usr/bin/auto-cpufreq-remove") +- +- # delete log file +- if auto_cpufreq_log_file.exists(): +- auto_cpufreq_log_file.unlink() +- +- # restore original cpufrectl script +- cpufreqctl_restore() +- ++ pass + + def gov_check(): + for gov in get_avail_gov(): +@@ -798,4 +720,4 @@ def running_daemon(): + exit(1) + elif os.getenv("PKG_MARKER") == "SNAP" and dcheck == "enabled": + deploy_complete_msg() +- exit(1) +\ No newline at end of file ++ exit(1) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5b049b1e1dd..614ca3e922f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -28374,6 +28374,8 @@ in ssh-audit = callPackage ../tools/security/ssh-audit { }; + autocpu-freq = callPackage ../tools/system/autocpu-freq { }; + thermald = callPackage ../tools/system/thermald { }; throttled = callPackage ../tools/system/throttled { }; From 952df7049b496e6c3f098b87dcdfbfb49b50d1ed Mon Sep 17 00:00:00 2001 From: NomisIV <47303199+NomisIV@users.noreply.github.com> Date: Wed, 30 Dec 2020 18:01:16 +0100 Subject: [PATCH 07/44] Update pkgs/applications/misc/blender/default.nix Co-authored-by: Pavol Rusnak --- pkgs/applications/misc/blender/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix index 001c730ba6c..e5eaabdc399 100644 --- a/pkgs/applications/misc/blender/default.nix +++ b/pkgs/applications/misc/blender/default.nix @@ -20,7 +20,8 @@ let sha256 = "1b3ccd3197anya2bj3psxdrvrpfgiwva5zfv2xmyrl73nb2dvfr7"; }; -in stdenv.mkDerivation rec { +in +stdenv.mkDerivation rec { pname = "blender"; version = "2.91.0"; From 4e677ba476af15728fe614cf438cc52c08fe08e1 Mon Sep 17 00:00:00 2001 From: Vonfry Date: Sat, 2 Jan 2021 13:15:23 +0800 Subject: [PATCH 08/44] emacsPackages.gnuplot: autoreconf is not needed any longer. --- pkgs/applications/editors/emacs-modes/melpa-packages.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pkgs/applications/editors/emacs-modes/melpa-packages.nix b/pkgs/applications/editors/emacs-modes/melpa-packages.nix index 5a02c97b6d0..e7bd38f67b0 100644 --- a/pkgs/applications/editors/emacs-modes/melpa-packages.nix +++ b/pkgs/applications/editors/emacs-modes/melpa-packages.nix @@ -143,11 +143,6 @@ let flycheck-rtags = fix-rtags super.flycheck-rtags; - gnuplot = super.gnuplot.overrideAttrs (old: { - nativeBuildInputs = - (old.nativeBuildInputs or [ ]) ++ [ pkgs.autoreconfHook ]; - }); - pdf-tools = super.pdf-tools.overrideAttrs (old: { nativeBuildInputs = [ external.pkgconfig ]; buildInputs = with external; old.buildInputs ++ [ autoconf automake libpng zlib poppler ]; From d3b633bafc93a915a9eb244d9fdc6bd758e24e42 Mon Sep 17 00:00:00 2001 From: alexameen Date: Sat, 2 Jan 2021 19:09:01 -0600 Subject: [PATCH 09/44] conda: Source conda.sh during conda-shell setup --- pkgs/tools/package-management/conda/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/tools/package-management/conda/default.nix b/pkgs/tools/package-management/conda/default.nix index 325a5c4fa5e..57b4d17fdfd 100644 --- a/pkgs/tools/package-management/conda/default.nix +++ b/pkgs/tools/package-management/conda/default.nix @@ -62,6 +62,8 @@ in export FONTCONFIG_FILE=/etc/fonts/fonts.conf export QTCOMPOSE=${xorg.libX11}/share/X11/locale export LIBARCHIVE=${libarchive.lib}/lib/libarchive.so + # Allows `conda activate` to work properly + source ${installationPath}/etc/profile.d/conda.sh ''; meta = { From 81b7897bc72af01be7345f5818501b091bd9a266 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 3 Jan 2021 22:39:54 +0000 Subject: [PATCH 10/44] python37Packages.msal: 1.6.0 -> 1.8.0 --- pkgs/development/python-modules/msal/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/msal/default.nix b/pkgs/development/python-modules/msal/default.nix index 6bbdc6f5e5f..37266df5f21 100644 --- a/pkgs/development/python-modules/msal/default.nix +++ b/pkgs/development/python-modules/msal/default.nix @@ -9,11 +9,11 @@ buildPythonPackage rec { pname = "msal"; - version = "1.6.0"; + version = "1.8.0"; src = fetchPypi { inherit pname version; - sha256 = "15mx1fakz9c5qrrspsckd3yr3l5lac0pbjq8v65r26n3203xx5f9"; + sha256 = "1dcc737ca517df53438bc9a3fae97f17d93d7a93fa1389e6bc44e82eee81ab83"; }; propagatedBuildInputs = [ From af65daadda2c881fafc95a71f75f8d4bc4e6db50 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 2 Jan 2021 20:20:09 +0100 Subject: [PATCH 11/44] Stackage Nightly 2021-01-02 --- .../haskell-modules/configuration-hackage2nix.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index c23c4d54acb..cf9d977b26d 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -76,7 +76,7 @@ default-package-overrides: # haskell-language-server 0.5.0.0 doesn't accept newer versions - fourmolu ==0.2.* - refinery ==0.2.* - # Stackage Nightly 2021-01-01 + # Stackage Nightly 2021-01-02 - abstract-deque ==0.3 - abstract-par ==0.3.3 - AC-Angle ==1.0 @@ -937,11 +937,11 @@ default-package-overrides: - ghc-prof ==1.4.1.7 - ghc-source-gen ==0.4.0.0 - ghc-syntax-highlighter ==0.0.6.0 - - ghc-tcplugins-extra ==0.4 + - ghc-tcplugins-extra ==0.4.1 - ghc-trace-events ==0.1.2.1 - - ghc-typelits-extra ==0.4.1 - - ghc-typelits-knownnat ==0.7.3 - - ghc-typelits-natnormalise ==0.7.2 + - ghc-typelits-extra ==0.4.2 + - ghc-typelits-knownnat ==0.7.4 + - ghc-typelits-natnormalise ==0.7.3 - ghc-typelits-presburger ==0.3.0.1 - ghci-hexcalc ==0.1.1.0 - ghcid ==0.8.7 @@ -1100,7 +1100,7 @@ default-package-overrides: - hoauth2 ==1.16.0 - hocon ==0.1.0.4 - hOpenPGP ==2.9.5 - - hopenpgp-tools ==0.23.3 + - hopenpgp-tools ==0.23.5 - hopfli ==0.2.2.1 - hosc ==0.18.1 - hostname ==1.0 @@ -2295,7 +2295,7 @@ default-package-overrides: - Taxonomy ==2.1.0 - TCache ==0.12.1 - tce-conf ==1.3 - - tdigest ==0.2.1 + - tdigest ==0.2.1.1 - template-haskell-compat-v0208 ==0.1.5 - temporary ==1.3 - temporary-rc ==1.2.0.3 From 97c61d6ddd4d7b8c4723ff786ffc728ebd306a79 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 2 Jan 2021 20:21:02 +0100 Subject: [PATCH 12/44] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/3747aff0f6d32109f2188c3fbee560201837f518. --- .../haskell-modules/hackage-packages.nix | 292 ++++++++---------- 1 file changed, 131 insertions(+), 161 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 73090f7737b..4a0a0798079 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -78124,8 +78124,8 @@ self: { }: mkDerivation { pname = "dovin"; - version = "3.0"; - sha256 = "1avyls9yzvnxcs0lz05kh8bv7vdgfrziy0nvn378r7s12ynpwy7w"; + version = "3.0.1"; + sha256 = "1qdqzy3h4zwg1b36h5q5qnrpyki9fjhda6jk3izcj829805ya1i9"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal directory filepath ]; @@ -90354,10 +90354,8 @@ self: { }: mkDerivation { pname = "finite-field"; - version = "0.9.0"; - sha256 = "026l5qrc7vsm2s19z10xx30lrsfkwwcymyznyy5hrcrwqj9wf643"; - revision = "2"; - editedCabalFile = "11zivn1cjwxc7xy8q50raz1wpfgl0b459ai0f4j304rv7yiwrhdp"; + version = "0.10.0"; + sha256 = "1cw2d04dgbx8sk081xpnzla3im7ybvyd7v04wp53knj72h0aqydj"; libraryHaskellDepends = [ base deepseq hashable singletons template-haskell ]; @@ -92429,6 +92427,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "foldable-ix" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "foldable-ix"; + version = "0.1.0.0"; + sha256 = "1lvf1n8mnv3imlry4nqdv8c2c930yic0raqs2awnbmyyy1c6fc79"; + libraryHaskellDepends = [ base ]; + description = "Functions to find out the indices of the elements in the Foldable structures"; + license = stdenv.lib.licenses.mit; + }) {}; + "foldable1" = callPackage ({ mkDerivation, base, transformers, util }: mkDerivation { @@ -93507,14 +93516,15 @@ self: { }: mkDerivation { pname = "fp-ieee"; - version = "0.1.0"; - sha256 = "11av4rm7hwgm8xzflmcm7nmq2ynwfbb3dcyfx6hd75wwm2l1iz98"; + version = "0.1.0.1"; + sha256 = "11hj4ldpxcvpnyqhs02s0ryfjiql9pmn1h1caly3cfd1r9aairl9"; libraryHaskellDepends = [ base integer-gmp integer-logarithms ]; testHaskellDepends = [ base decimal-arithmetic doctest hspec hspec-core integer-logarithms QuickCheck random ]; benchmarkHaskellDepends = [ base gauge ]; + description = "IEEE 754-2019 compliant operations"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; @@ -100363,17 +100373,6 @@ self: { }) {}; "ghc-tcplugins-extra" = callPackage - ({ mkDerivation, base, ghc }: - mkDerivation { - pname = "ghc-tcplugins-extra"; - version = "0.4"; - sha256 = "0z85ma3r7k4g669br3sdsmnxnk8srh1xi0wggi1gzqrrwpylyv8w"; - libraryHaskellDepends = [ base ghc ]; - description = "Utilities for writing GHC type-checker plugins"; - license = stdenv.lib.licenses.bsd2; - }) {}; - - "ghc-tcplugins-extra_0_4_1" = callPackage ({ mkDerivation, base, ghc }: mkDerivation { pname = "ghc-tcplugins-extra"; @@ -100382,7 +100381,6 @@ self: { libraryHaskellDepends = [ base ghc ]; description = "Utilities for writing GHC type-checker plugins"; license = stdenv.lib.licenses.bsd2; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-time-alloc-prof" = callPackage @@ -100430,29 +100428,6 @@ self: { }) {}; "ghc-typelits-extra" = callPackage - ({ mkDerivation, base, containers, ghc, ghc-prim - , ghc-tcplugins-extra, ghc-typelits-knownnat - , ghc-typelits-natnormalise, integer-gmp, tasty, tasty-hunit - , transformers - }: - mkDerivation { - pname = "ghc-typelits-extra"; - version = "0.4.1"; - sha256 = "0wfv0cympdrz999qml8j1cqrqppb22xm4gcn4k8i2hd31j748zb6"; - libraryHaskellDepends = [ - 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_2" = callPackage ({ mkDerivation, base, containers, ghc, ghc-prim , ghc-tcplugins-extra, ghc-typelits-knownnat , ghc-typelits-natnormalise, integer-gmp, tasty, tasty-hunit @@ -100473,30 +100448,9 @@ self: { ]; description = "Additional type-level operations on GHC.TypeLits.Nat"; license = stdenv.lib.licenses.bsd2; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-typelits-knownnat" = callPackage - ({ mkDerivation, base, ghc, ghc-prim, ghc-tcplugins-extra - , ghc-typelits-natnormalise, tasty, tasty-hunit, tasty-quickcheck - , template-haskell, transformers - }: - mkDerivation { - pname = "ghc-typelits-knownnat"; - version = "0.7.3"; - sha256 = "1vz2qjgdv5hv7zrq0hm9f4ly0q3bl1cz2spcqrdpdzhivfff651g"; - libraryHaskellDepends = [ - base ghc ghc-prim ghc-tcplugins-extra ghc-typelits-natnormalise - template-haskell transformers - ]; - testHaskellDepends = [ - base ghc-typelits-natnormalise tasty tasty-hunit tasty-quickcheck - ]; - description = "Derive KnownNat constraints from other KnownNat constraints"; - license = stdenv.lib.licenses.bsd2; - }) {}; - - "ghc-typelits-knownnat_0_7_4" = callPackage ({ mkDerivation, base, ghc, ghc-prim, ghc-tcplugins-extra , ghc-typelits-natnormalise, tasty, tasty-hunit, tasty-quickcheck , template-haskell, transformers @@ -100514,28 +100468,9 @@ self: { ]; description = "Derive KnownNat constraints from other KnownNat constraints"; license = stdenv.lib.licenses.bsd2; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-typelits-natnormalise" = callPackage - ({ mkDerivation, base, containers, ghc, ghc-tcplugins-extra - , integer-gmp, syb, tasty, tasty-hunit, template-haskell - , transformers - }: - mkDerivation { - pname = "ghc-typelits-natnormalise"; - version = "0.7.2"; - sha256 = "1hk2f2vqkpia7kv7pqwf942y1w9m7mvmikzabkrjp8f8gijcsk52"; - libraryHaskellDepends = [ - base containers ghc ghc-tcplugins-extra integer-gmp syb - transformers - ]; - testHaskellDepends = [ base tasty tasty-hunit template-haskell ]; - description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat"; - license = stdenv.lib.licenses.bsd2; - }) {}; - - "ghc-typelits-natnormalise_0_7_3" = callPackage ({ mkDerivation, base, containers, ghc, ghc-tcplugins-extra , integer-gmp, tasty, tasty-hunit, template-haskell, transformers }: @@ -100549,7 +100484,6 @@ self: { testHaskellDepends = [ base tasty tasty-hunit template-haskell ]; description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat"; license = stdenv.lib.licenses.bsd2; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-typelits-presburger" = callPackage @@ -112065,6 +111999,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "hackage-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, http-client + , http-client-tls, http-media, servant, servant-client + , servant-client-core, text, time + }: + mkDerivation { + pname = "hackage-api"; + version = "0.1.0"; + sha256 = "1hqla8h5jq5b149gz6kql0mdnv4hw0535wwsh7cj4sx9j6yyri9y"; + libraryHaskellDepends = [ + aeson base bytestring Cabal http-client http-client-tls http-media + servant servant-client servant-client-core text time + ]; + testHaskellDepends = [ base http-client-tls servant-client ]; + description = "An API binding to Hackage API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "hackage-db" = callPackage ({ mkDerivation, aeson, base, bytestring, Cabal, containers , directory, exceptions, filepath, tar, time, utf8-string @@ -130262,8 +130214,8 @@ self: { }: mkDerivation { pname = "hopenpgp-tools"; - version = "0.23.3"; - sha256 = "1h6hg05i7vm0cnhn3sifmmv01hjxy0w030j4m3fig3ic57658q2p"; + version = "0.23.5"; + sha256 = "13c9dfssxmsdrby6mym1xhcpphcn9hvbv01wiszn4j67mrfff4h4"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -130280,38 +130232,6 @@ self: { license = stdenv.lib.licenses.agpl3Plus; }) {}; - "hopenpgp-tools_0_23_4" = callPackage - ({ mkDerivation, aeson, alex, array, base, base16-bytestring - , binary, binary-conduit, bytestring, conduit, conduit-extra - , containers, cryptonite, directory, errors, fgl, graphviz, happy - , hOpenPGP, http-client, http-client-tls, http-types, ixset-typed - , lens, memory, monad-loops, mtl, openpgp-asciiarmor - , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal - , prettyprinter-convert-ansi-wl-pprint, resourcet, text, time - , time-locale-compat, transformers, unordered-containers, vector - , yaml - }: - mkDerivation { - pname = "hopenpgp-tools"; - version = "0.23.4"; - sha256 = "1l9aznav4a0cwbd0mw6vlqi85vb3wc7w4fik4m8znmg5xa7dzvsl"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - aeson array base base16-bytestring binary binary-conduit bytestring - conduit conduit-extra containers cryptonite directory errors fgl - graphviz hOpenPGP http-client http-client-tls http-types - ixset-typed lens memory monad-loops mtl openpgp-asciiarmor - optparse-applicative prettyprinter prettyprinter-ansi-terminal - prettyprinter-convert-ansi-wl-pprint resourcet text time - time-locale-compat transformers unordered-containers vector yaml - ]; - executableToolDepends = [ alex happy ]; - description = "hOpenPGP-based command-line tools"; - license = stdenv.lib.licenses.agpl3Plus; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "hopenssl" = callPackage ({ mkDerivation, base, bytestring, HUnit, openssl }: mkDerivation { @@ -133112,26 +133032,26 @@ self: { }) {}; "hsautogui" = callPackage - ({ mkDerivation, base, containers, cpython, mtl, python3 + ({ mkDerivation, base, containers, cpython, mtl, python , template-haskell, text }: mkDerivation { pname = "hsautogui"; - version = "0.1.0"; - sha256 = "0ds1r620825z7dq8rahbi7jymkn5n7y47i7m92qw4dl2cdl0s4g0"; + version = "0.2.0"; + sha256 = "0xcacp9r8iw9rqd5yawj5haznkjv6agigg5y4j1s0rhykc1s440n"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers cpython mtl template-haskell text ]; - librarySystemDepends = [ python3 ]; + librarySystemDepends = [ python ]; executableHaskellDepends = [ base ]; - executableSystemDepends = [ python3 ]; + executableSystemDepends = [ python ]; description = "Haskell bindings for PyAutoGUI, a library for automating user interaction"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; broken = true; - }) {inherit (pkgs) python3;}; + }) {inherit (pkgs) python;}; "hsay" = callPackage ({ mkDerivation, base, Hclip, HTTP, process, unix }: @@ -159420,6 +159340,29 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "libmpd_0_9_3_0" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , data-default-class, filepath, hspec, mtl, network, QuickCheck + , safe-exceptions, text, time, unix, utf8-string + }: + mkDerivation { + pname = "libmpd"; + version = "0.9.3.0"; + sha256 = "08bi0m7kxh2ppkabq5vsx1cwz3i1y4y7w4j0g1hi9q9raml6y0y9"; + libraryHaskellDepends = [ + attoparsec base bytestring containers data-default-class filepath + mtl network safe-exceptions text time utf8-string + ]; + testHaskellDepends = [ + attoparsec base bytestring containers data-default-class filepath + hspec mtl network QuickCheck safe-exceptions text time unix + utf8-string + ]; + description = "An MPD client library"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "libnix" = callPackage ({ mkDerivation, aeson, base, directory, errors, filepath, process , protolude, tasty, tasty-hunit, text @@ -180889,8 +180832,8 @@ self: { }: mkDerivation { pname = "neptune-backend"; - version = "0.2.1"; - sha256 = "0i6dw3g1sdhnf33g88rp251irzfmvvl77fz3ihvwzmy44qavdhrp"; + version = "0.3.0"; + sha256 = "0lsimmpy5wpgsq5pn6zp386wnzqi04mql3vj03d8iadckyjizgvl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -183741,6 +183684,8 @@ self: { pname = "nix-derivation"; version = "1.1.1"; sha256 = "1jcgq7c0x6q33ddq3ns4w69z23r31cvb2qxj04v2pyd5v8rwls9d"; + revision = "1"; + editedCabalFile = "1ink37s91kbrq8p0sqyi1i90xp2jimyg1cnzy9ydjh3iv21f7pi5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -196895,6 +196840,29 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "phonetic-languages-simplified-examples-common" = callPackage + ({ mkDerivation, base, heaps, mmsyn2-array + , phonetic-languages-constraints-array + , phonetic-languages-simplified-common + , phonetic-languages-simplified-properties-lists-double + , phonetic-languages-ukrainian-array, subG + , ukrainian-phonetics-basic-array + }: + mkDerivation { + pname = "phonetic-languages-simplified-examples-common"; + version = "0.1.0.0"; + sha256 = "0khgv7gycsr1qvc0d158ics2zmxvpybrr5k105ifq93y2qgcjqpa"; + libraryHaskellDepends = [ + base heaps mmsyn2-array phonetic-languages-constraints-array + phonetic-languages-simplified-common + phonetic-languages-simplified-properties-lists-double + phonetic-languages-ukrainian-array subG + ukrainian-phonetics-basic-array + ]; + description = "Some commonly used by phonetic-languages-simplified* series functions"; + license = stdenv.lib.licenses.mit; + }) {}; + "phonetic-languages-simplified-lists-examples" = callPackage ({ mkDerivation, base, heaps, mmsyn2, parallel , phonetic-languages-constraints, phonetic-languages-permutations @@ -196936,8 +196904,8 @@ self: { }: mkDerivation { pname = "phonetic-languages-simplified-properties-array"; - version = "0.1.0.0"; - sha256 = "0p072ydixsfi5ps45qi147gd5lsahpykw27ar8n5zb6sihsvklzp"; + version = "0.1.1.0"; + sha256 = "0ildphgb5dd2s5hc4nr7ii9q9dzm0qa7vc2j4yjcis72jjzjx6nd"; libraryHaskellDepends = [ base phonetic-languages-rhythmicity phonetic-languages-simplified-base ukrainian-phonetics-basic-array @@ -210664,20 +210632,22 @@ self: { }) {}; "r-glpk-phonetic-languages-ukrainian-durations" = callPackage - ({ mkDerivation, base, lists-flines, mmsyn2 - , ukrainian-phonetics-basic, vector + ({ mkDerivation, base, foldable-ix, lists-flines, mmsyn2-array + , ukrainian-phonetics-basic-array }: mkDerivation { pname = "r-glpk-phonetic-languages-ukrainian-durations"; - version = "0.2.2.0"; - sha256 = "1svwml88hfnpdgbnny8nzga9gxnmgjggnkks8gz9dplcf8w1w39d"; + version = "0.3.0.0"; + sha256 = "0x4i2qj1zq9r2641bwrx2x18c61ziddf8p10hfgz6hr449h6w5v3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base lists-flines mmsyn2 ukrainian-phonetics-basic vector + base foldable-ix lists-flines mmsyn2-array + ukrainian-phonetics-basic-array ]; executableHaskellDepends = [ - base lists-flines mmsyn2 ukrainian-phonetics-basic vector + base foldable-ix lists-flines mmsyn2-array + ukrainian-phonetics-basic-array ]; description = "Can be used to calculate the durations of the approximations of the Ukrainian phonemes"; license = stdenv.lib.licenses.mit; @@ -246433,6 +246403,31 @@ self: { broken = true; }) {inherit (pkgs) librsvg;}; + "svgone" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, extra + , filepath, generic-lens, lens, linear, mtl, pretty-simple, process + , reanimate-svg, safe, text + }: + mkDerivation { + pname = "svgone"; + version = "0.1.0.0"; + sha256 = "1vmqbcc9f0csqmd5higa75yxjrdnk6lccann6ysp2p1d00dq2lly"; + revision = "1"; + editedCabalFile = "04ki68ai75wxvcnkpq6f5k11g4cbjmg2nssvad4maa15l069n7yc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory extra filepath generic-lens + lens linear mtl pretty-simple process reanimate-svg safe text + ]; + executableHaskellDepends = [ + base bytestring containers directory extra filepath generic-lens + lens linear mtl pretty-simple process reanimate-svg safe text + ]; + description = "Optimise SVGs"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "svgutils" = callPackage ({ mkDerivation, base, filepath, xml }: mkDerivation { @@ -247227,8 +247222,8 @@ self: { }: mkDerivation { pname = "symantic-parser"; - version = "0.0.0.20210101"; - sha256 = "04lc4wyg4gi0781nd2wzi5s96r0x7kd3yknhhdfx9m0w83qqwwj2"; + version = "0.0.0.20210102"; + sha256 = "00gmcbn1amdr9nx54wia898gc7437563g9gpvlkhsg9r7197acid"; libraryHaskellDepends = [ array base bytestring containers ghc-prim hashable template-haskell text transformers unordered-containers @@ -250704,30 +250699,6 @@ self: { }) {}; "tdigest" = callPackage - ({ mkDerivation, base, base-compat, binary, Cabal, cabal-doctest - , deepseq, doctest, reducers, semigroupoids, semigroups, tasty - , tasty-quickcheck, transformers, vector, vector-algorithms - }: - mkDerivation { - pname = "tdigest"; - version = "0.2.1"; - sha256 = "0kmqmzjcs406hv2fv9bkfayxpsd41dbry8bpkhy4y1jdgh33hvnl"; - revision = "5"; - editedCabalFile = "1crjfhxhs8ihbl2xn1dqr5w19g7w74mcf2w889my6zb935l7lyjs"; - setupHaskellDepends = [ base Cabal cabal-doctest ]; - libraryHaskellDepends = [ - base base-compat binary deepseq reducers semigroupoids transformers - vector vector-algorithms - ]; - testHaskellDepends = [ - base base-compat binary deepseq doctest semigroups tasty - tasty-quickcheck vector vector-algorithms - ]; - description = "On-line accumulation of rank-based statistics"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "tdigest_0_2_1_1" = callPackage ({ mkDerivation, base, base-compat, binary, deepseq, reducers , semigroupoids, semigroups, tasty, tasty-quickcheck, transformers , vector, vector-algorithms @@ -250746,7 +250717,6 @@ self: { ]; description = "On-line accumulation of rank-based statistics"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tdigest-Chart" = callPackage From c6bed7e078e09c549a94a5051abe006275713fba Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Tue, 5 Jan 2021 02:30:36 +0100 Subject: [PATCH 13/44] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/55e6fe8008ad56713f706ca6ece645d08f712102. --- .../haskell-modules/hackage-packages.nix | 767 +++++++++++++++--- 1 file changed, 651 insertions(+), 116 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 4a0a0798079..af1b6b18ad1 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -24233,6 +24233,39 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "aeson_1_5_5_1" = callPackage + ({ mkDerivation, attoparsec, base, base-compat + , base-compat-batteries, base-orphans, base16-bytestring + , bytestring, containers, data-fix, deepseq, Diff, directory, dlist + , filepath, generic-deriving, ghc-prim, hashable, hashable-time + , integer-logarithms, primitive, QuickCheck, quickcheck-instances + , scientific, strict, tagged, tasty, tasty-golden, tasty-hunit + , tasty-quickcheck, template-haskell, text, th-abstraction, these + , time, time-compat, unordered-containers, uuid-types, vector + }: + mkDerivation { + pname = "aeson"; + version = "1.5.5.1"; + sha256 = "0iqnzh9xh2vx9viqvs528i24zm9sdpvh8kjbpfxgrca38v6ds5m2"; + libraryHaskellDepends = [ + attoparsec base base-compat-batteries bytestring containers + data-fix deepseq dlist ghc-prim hashable primitive scientific + strict tagged template-haskell text th-abstraction these time + time-compat unordered-containers uuid-types vector + ]; + testHaskellDepends = [ + attoparsec base base-compat base-orphans base16-bytestring + bytestring containers data-fix Diff directory dlist filepath + generic-deriving ghc-prim hashable hashable-time integer-logarithms + QuickCheck quickcheck-instances scientific strict tagged tasty + tasty-golden tasty-hunit tasty-quickcheck template-haskell text + these time time-compat unordered-containers uuid-types vector + ]; + description = "Fast JSON parsing and encoding"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "aeson-applicative" = callPackage ({ mkDerivation, aeson, base, text, unordered-containers }: mkDerivation { @@ -25952,10 +25985,8 @@ self: { }: mkDerivation { pname = "alex-tools"; - version = "0.5"; - sha256 = "06ghkigqabz9h17wjpc3jwv1f4k6fajpzblzvysqzg71pfncx88m"; - revision = "1"; - editedCabalFile = "0br92hrl0pxw2a5k9wgzk3zwyz2dimcwwjxijgzrd2yg0s1vnm9p"; + version = "0.5.0.1"; + sha256 = "0rc56hvmlnym620pc8i7539wig50glms537kcwlmhd89c9cib8iy"; libraryHaskellDepends = [ base bytestring deepseq template-haskell text ]; @@ -31985,10 +32016,8 @@ self: { }: mkDerivation { pname = "arbtt"; - version = "0.10.2"; - sha256 = "02izfga7nv2saq4d1xwigq41hhbc02830sjppqsqw6vcb8082vs1"; - revision = "2"; - editedCabalFile = "138lacpwzf5xc1cbxric90k1yn0g91hz0vm2v50pbbr7jr2147km"; + version = "0.10.4"; + sha256 = "18lpwhkhw0nxzif9dyc29b9s8i0v26y9vdgh0laj3z9yyp805syc"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -34817,6 +34846,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "attoparsec-iso8601_1_0_2_0" = callPackage + ({ mkDerivation, attoparsec, base, base-compat-batteries, text + , time, time-compat + }: + mkDerivation { + pname = "attoparsec-iso8601"; + version = "1.0.2.0"; + sha256 = "162gc101mwhmjbfhhv1wm3yvk2h4ra34wpw5x87735cfqxvjv582"; + libraryHaskellDepends = [ + attoparsec base base-compat-batteries text time time-compat + ]; + description = "Parsing of ISO 8601 dates, originally from aeson"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "attoparsec-iteratee" = callPackage ({ mkDerivation, attoparsec, base, bytestring, iteratee , transformers @@ -42715,6 +42760,8 @@ self: { pname = "bitwise-enum"; version = "1.0.0.2"; sha256 = "1y63qpxkh8k019vj2b1qz1jnssld5lik5cjhf6dzj2bal4013lii"; + revision = "1"; + editedCabalFile = "0bxr8jbd2yvxkajjndnnzzyr4fa7jmvk8ivypbn5c8nlrwfdr4cl"; libraryHaskellDepends = [ aeson array base deepseq mono-traversable vector ]; @@ -49246,6 +49293,22 @@ self: { broken = true; }) {}; + "caching-vault" = callPackage + ({ mkDerivation, base, hspec, stm, stm-containers, text, time + , timespan + }: + mkDerivation { + pname = "caching-vault"; + version = "0.1.0.0"; + sha256 = "1wqk7gfkpsry21d0qn6qjjrr7n6cj3raddx76nmhgy5xn8q36vbr"; + libraryHaskellDepends = [ base stm stm-containers text time ]; + testHaskellDepends = [ + base hspec stm stm-containers text time timespan + ]; + description = "A vault-style cache implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "cachix" = callPackage ({ mkDerivation, async, base, base64-bytestring, boost, bytestring , cachix-api, conduit, conduit-extra, containers, cookie @@ -52935,15 +52998,13 @@ self: { }: mkDerivation { pname = "chatty"; - version = "0.7.0.1"; - sha256 = "0d7cfp3vvrmn7b6lc83j5pi7a90sk1rc1y48zb78f8plipp7ngb6"; - revision = "1"; - editedCabalFile = "1vh058qw0wphwn0l1lchhxms96p9bhsjna4j7lyvczmc9ba2mgdp"; + version = "0.8.0.0"; + sha256 = "1sq8d1irxrrhrfk874snfvwskh4ng6cm3nain99wcx5d3w4ch3rn"; libraryHaskellDepends = [ ansi-terminal base chatty-utils directory mtl process random setenv template-haskell text time transformers unix ]; - description = "Some monad transformers and typeclasses for abstraction of global dependencies"; + description = "Some monad transformers and typeclasses for text in- and output abstraction"; license = stdenv.lib.licenses.agpl3; }) {}; @@ -52966,10 +53027,8 @@ self: { ({ mkDerivation, base, mtl, text, transformers }: mkDerivation { pname = "chatty-utils"; - version = "0.7.3.4"; - sha256 = "1dp1k641sryzp7zh5l3f8v4dajc71ly8l9fyv1c45cf0s81cxhys"; - revision = "1"; - editedCabalFile = "0b1bvxkp1yhw3ws12mkdys5dnml03phzj03sqkrk1289jm5nlfn9"; + version = "0.7.3.5"; + sha256 = "1pzg0bf73shwl91x4011khw62wgv33y5862gq110q8g913w4jrjw"; libraryHaskellDepends = [ base mtl text transformers ]; description = "Some utilities every serious chatty-based application may need"; license = stdenv.lib.licenses.agpl3; @@ -64569,8 +64628,8 @@ self: { }: mkDerivation { pname = "crdt-event-fold"; - version = "1.3.0.0"; - sha256 = "0zpbn7rx9zywrfhpaj7lji0is0sb61al7q8fddrxy8vvirvhbb85"; + version = "1.4.0.0"; + sha256 = "0hagrbsgw58kchiifhq69s4hii7pv8zsvfzl3ijgxkb8iqp515gc"; libraryHaskellDepends = [ aeson base binary containers data-default-class data-dword monad-logger mtl transformers @@ -66588,8 +66647,8 @@ self: { pname = "cue-sheet"; version = "2.0.1"; sha256 = "0papll3xcq2ipmya61jr71gf3zx2swmys829x5sbz7lv6abj9r3i"; - revision = "2"; - editedCabalFile = "0kblqr8mjmps56a7pbjwnby5ik8grmj15l1qir7q9kbn44x4s8l3"; + revision = "3"; + editedCabalFile = "1v8yvvb9sdpkg7m6z5a4sf0hcss7swb318700ap0qc79qn4ifdqb"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring containers exceptions megaparsec mtl QuickCheck @@ -87171,8 +87230,8 @@ self: { }: mkDerivation { pname = "factor"; - version = "1.4"; - sha256 = "013f1h796ngp21pm3kd318vw4ah42bv6sbhjl18szk3sik88vd6z"; + version = "1.5"; + sha256 = "0fn7dlyaxa2pwf3xakszs75j0fvc7lsdzp4x2cm4hsnyyn1x5v9z"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -87547,8 +87606,8 @@ self: { }: mkDerivation { pname = "faktory"; - version = "1.0.1.3"; - sha256 = "1mxgkf54hxlj753dva21gxdqamq4mgfslcq5gqhp154gi0xmm79w"; + version = "1.0.1.4"; + sha256 = "151jlcrp80f8riyf8rxzvggyxq3k2mg2fi81r7wnc4in6gzsc0qj"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -91123,8 +91182,8 @@ self: { pname = "flac"; version = "0.2.0"; sha256 = "03zmsnnpkk26ss8ka2l7x9gsfcmiqfyc73v7fna6sk5cwzxsb33c"; - revision = "1"; - editedCabalFile = "1phwdnya8bgw24a80vbw0m4pm7r67grnc6si8683jz620snnsm48"; + revision = "2"; + editedCabalFile = "1b3cbhvvhbv1d0gkfwgn9j9jx9cjn3w606vbpfhak2cyjmw26q36"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring containers directory exceptions filepath mtl text @@ -91150,6 +91209,8 @@ self: { pname = "flac-picture"; version = "0.1.2"; sha256 = "02h36z65xmy0mvg7j2863h35dcf24l08ma0dxjbqcn42sca9ss0m"; + revision = "1"; + editedCabalFile = "1ib9ypz06i81bgkj08aw6fdyxi6fbl2029vwlcqybbhz9cnya1pm"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring flac JuicyPixels ]; testHaskellDepends = [ @@ -92459,6 +92520,8 @@ self: { pname = "foldl"; version = "1.4.10"; sha256 = "1fl1vahga6dv21nkgjd265nlhmgqzr8sa0fb5dfqzk34fb01vvvq"; + revision = "1"; + editedCabalFile = "0rd3w7m8a8pxb8jpmi9nky4hf1jl35cm8vp1qq8mfzgpx5bbqd2w"; libraryHaskellDepends = [ base bytestring comonad containers contravariant hashable mwc-random primitive profunctors semigroupoids text transformers @@ -100753,9 +100816,9 @@ self: { , fuzzy, ghc, ghc-boot, ghc-boot-th, ghc-check, ghc-paths , ghc-typelits-knownnat, gitrev, Glob, haddock-library, hashable , haskell-lsp, haskell-lsp-types, heapsize, hie-bios, hie-compat - , hslogger, implicit-hie-cradle, lens, lsp-test, mtl, network-uri - , opentelemetry, optparse-applicative, parallel, prettyprinter - , prettyprinter-ansi-terminal, process, QuickCheck + , hls-plugin-api, hslogger, implicit-hie-cradle, lens, lsp-test + , mtl, network-uri, opentelemetry, optparse-applicative, parallel + , prettyprinter, prettyprinter-ansi-terminal, process, QuickCheck , quickcheck-instances, record-dot-preprocessor, record-hasfield , regex-tdfa, rope-utf16-splay, safe, safe-exceptions, shake , shake-bench, sorted-list, stm, syb, tasty, tasty-expected-failure @@ -100764,8 +100827,8 @@ self: { }: mkDerivation { pname = "ghcide"; - version = "0.6.0.2"; - sha256 = "0dd1vzz9vlvg790nkmgm5zbn0sc7msgmvfma7zkarf4zgqx1hmlg"; + version = "0.7.0.0"; + sha256 = "165dbwbcpl2r7jqsjk859c42yas8h877mx37d0jnx8vm47fdy484"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -100773,24 +100836,25 @@ self: { case-insensitive containers cryptohash-sha1 data-default deepseq directory extra filepath fingertree fuzzy ghc ghc-boot ghc-boot-th ghc-check ghc-paths Glob haddock-library hashable haskell-lsp - haskell-lsp-types heapsize hie-bios hie-compat hslogger - implicit-hie-cradle mtl network-uri opentelemetry parallel - prettyprinter prettyprinter-ansi-terminal regex-tdfa + haskell-lsp-types heapsize hie-bios hie-compat hls-plugin-api + hslogger implicit-hie-cradle lens mtl network-uri opentelemetry + parallel prettyprinter prettyprinter-ansi-terminal regex-tdfa rope-utf16-splay safe safe-exceptions shake sorted-list stm syb text time transformers unix unordered-containers utf8-string ]; executableHaskellDepends = [ aeson base bytestring containers data-default directory extra filepath gitrev hashable haskell-lsp haskell-lsp-types heapsize - hie-bios lens lsp-test optparse-applicative process safe-exceptions - shake text unordered-containers + hie-bios hls-plugin-api lens lsp-test optparse-applicative process + safe-exceptions shake text unordered-containers ]; testHaskellDepends = [ - aeson base binary bytestring containers directory extra filepath - ghc ghc-typelits-knownnat haddock-library haskell-lsp - haskell-lsp-types lens lsp-test network-uri optparse-applicative - process QuickCheck quickcheck-instances record-dot-preprocessor - record-hasfield rope-utf16-splay safe safe-exceptions shake tasty + aeson base binary bytestring containers data-default directory + extra filepath ghc ghc-typelits-knownnat haddock-library + haskell-lsp haskell-lsp-types hls-plugin-api lens lsp-test + network-uri optparse-applicative process QuickCheck + quickcheck-instances record-dot-preprocessor record-hasfield + rope-utf16-splay safe safe-exceptions shake tasty tasty-expected-failure tasty-hunit tasty-quickcheck tasty-rerun text ]; @@ -113737,6 +113801,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "half_0_3_1" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, QuickCheck + , template-haskell, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "half"; + version = "0.3.1"; + sha256 = "1l8m2spqg0ac50qys2jk5b32v6wxklbbk5ypjp3ga6z14hkw7bz2"; + libraryHaskellDepends = [ base binary deepseq template-haskell ]; + testHaskellDepends = [ + base binary bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Half-precision floating-point"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "halfs" = callPackage ({ mkDerivation, array, base, bytestring, cereal, containers , directory, filepath, fingertree, HFuse, mtl, QuickCheck, random @@ -116422,15 +116504,15 @@ self: { broken = true; }) {}; - "haskeline_0_8_1_0" = callPackage + "haskeline_0_8_1_1" = callPackage ({ mkDerivation, base, bytestring, containers, directory , exceptions, filepath, HUnit, process, stm, terminfo, text , transformers, unix }: mkDerivation { pname = "haskeline"; - version = "0.8.1.0"; - sha256 = "0r6skxr45k0qq5vlh9dyl5g5ham994b8z0k3z3v56bi3npvyi6xw"; + version = "0.8.1.1"; + sha256 = "1cg51rbhpa7ism0rg39dw7njz4r3q5h5pnysnbc37dh6gcdiyg2p"; configureFlags = [ "-fterminfo" ]; isLibrary = true; isExecutable = true; @@ -119238,6 +119320,8 @@ self: { pname = "haskoin"; version = "0.1.0.2"; sha256 = "0l3h2wvi56k0dcfjambqyjrd45hb7bj0brp8nzrrcfn7fbpyjg8c"; + revision = "1"; + editedCabalFile = "0m1yd6l1amjrwdddrp5ddnazfzgjb6rndmw32pbpn5zim0r9i4rq"; libraryHaskellDepends = [ aeson base binary byteable bytestring containers cryptohash deepseq either json-rpc mtl pbkdf split text @@ -119371,6 +119455,8 @@ self: { pname = "haskoin-protocol"; version = "0.0.1.1"; sha256 = "0r15csyylg5vd95z0spl5wkv6r8w7lpi983alsvlnkhv4dqnrg2v"; + revision = "1"; + editedCabalFile = "1smwy6g0fdwn04a9w5r7x0vhkylfmgrghlrnz93xxknv015a9f1z"; libraryHaskellDepends = [ base binary bytestring haskoin-crypto haskoin-util QuickCheck ]; @@ -119393,6 +119479,8 @@ self: { pname = "haskoin-script"; version = "0.0.1"; sha256 = "18lw5hxwvj4ichw1k4a35hjih7h0hd24khvl4m0yf2cq12m2gl11"; + revision = "1"; + editedCabalFile = "1438w0wijmifgcdzs5xg146f1vcm23iab9r07f19w3n21gcbvf94"; libraryHaskellDepends = [ base binary bytestring haskoin-crypto haskoin-protocol haskoin-util mtl QuickCheck @@ -119491,6 +119579,8 @@ self: { pname = "haskoin-util"; version = "0.0.1.1"; sha256 = "0hh3vavqsp8pafw4nrv9py1kqcc1yx52zr80xsqzqjlsxq04fgfw"; + revision = "1"; + editedCabalFile = "1vfs64gbrbzi513sqalvpp4s0aff40d6gall301ipwpqfjz4jzzj"; libraryHaskellDepends = [ base binary bytestring either mtl QuickCheck ]; @@ -128116,17 +128206,17 @@ self: { }) {}; "hls-plugin-api" = callPackage - ({ mkDerivation, aeson, base, containers, data-default, Diff, ghc - , ghc-boot-th, ghcide, hashable, haskell-lsp, hslogger, lens - , process, regex-tdfa, shake, text, unordered-containers + ({ mkDerivation, aeson, base, containers, data-default, Diff + , hashable, haskell-lsp, hslogger, lens, process, regex-tdfa, shake + , text, unix, unordered-containers }: mkDerivation { pname = "hls-plugin-api"; - version = "0.5.0.1"; - sha256 = "0sv892m18ic9m8d5b8wm7385v80rc02fjy0wxvq9mzhgazz20cp2"; + version = "0.6.0.0"; + sha256 = "0dnd20mb0id0l2dz6j3ckfrjyfm3mjys0kf11z3a684i4bc0w1pi"; libraryHaskellDepends = [ - aeson base containers data-default Diff ghc ghc-boot-th ghcide - hashable haskell-lsp hslogger lens process regex-tdfa shake text + aeson base containers data-default Diff hashable haskell-lsp + hslogger lens process regex-tdfa shake text unix unordered-containers ]; description = "Haskell Language Server API for plugin communication"; @@ -128868,9 +128958,9 @@ self: { , bytestring, comonad, containers, criterion, data-fix, deepseq , deriving-compat, Diff, directory, exceptions, filepath, free , gitrev, Glob, hashable, hashing, haskeline, hedgehog - , hnix-store-core, http-client, http-client-tls, http-types - , lens-family, lens-family-core, lens-family-th, logict, megaparsec - , monad-control, monadlist, mtl, neat-interpolation + , hnix-store-core, hnix-store-remote, 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, repline, scientific , semialign, semialign-indexed, serialise, some, split, syb, tasty @@ -128880,21 +128970,22 @@ self: { }: mkDerivation { pname = "hnix"; - version = "0.11.1"; - sha256 = "0rdl1ky8l2zm5arkdq77qrg0xnqfavba0bnr9bd0zhjj3k2gb4v7"; + version = "0.12.0.1"; + sha256 = "013jlmzzr5fcvl0w9rrvhsg8jikg0hbc8z57yzxgz109x7hrnjzc"; isLibrary = true; isExecutable = true; + enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson array base base16-bytestring binary bytestring comonad containers data-fix deepseq deriving-compat directory exceptions - filepath free gitrev 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 + filepath free gitrev hashable hashing hnix-store-core + hnix-store-remote 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 ]; executableHaskellDepends = [ aeson base base16-bytestring bytestring comonad containers data-fix @@ -129549,8 +129640,8 @@ self: { }: mkDerivation { pname = "holmes"; - version = "0.3.0.1"; - sha256 = "0b7ifnmg2n3jfb1zgdzy3fylifqq0mxp00r2iwp9wrnf29rdzxp3"; + version = "0.3.2.0"; + sha256 = "1hrgdnlyqz8wjnqihp8gn3rhl1zfyd6p9yv4cjwsv876bgy17ql8"; libraryHaskellDepends = [ base containers hashable hedgehog logict mtl primitive transformers unordered-containers @@ -130232,6 +130323,38 @@ self: { license = stdenv.lib.licenses.agpl3Plus; }) {}; + "hopenpgp-tools_0_23_6" = callPackage + ({ mkDerivation, aeson, alex, array, base, base16-bytestring + , binary, binary-conduit, bytestring, conduit, conduit-extra + , containers, cryptonite, directory, errors, fgl, graphviz, happy + , hOpenPGP, http-client, http-client-tls, http-types, ixset-typed + , lens, memory, monad-loops, mtl, openpgp-asciiarmor + , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal + , prettyprinter-convert-ansi-wl-pprint, resourcet, text, time + , time-locale-compat, transformers, unordered-containers, vector + , yaml + }: + mkDerivation { + pname = "hopenpgp-tools"; + version = "0.23.6"; + sha256 = "0hjh6avcd24czd5dv0kr78hkv8k48i3lgcxiahnfjaqwirmg5wix"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson array base base16-bytestring binary binary-conduit bytestring + conduit conduit-extra containers cryptonite directory errors fgl + graphviz hOpenPGP http-client http-client-tls http-types + ixset-typed lens memory monad-loops mtl openpgp-asciiarmor + optparse-applicative prettyprinter prettyprinter-ansi-terminal + prettyprinter-convert-ansi-wl-pprint resourcet text time + time-locale-compat transformers unordered-containers vector yaml + ]; + executableToolDepends = [ alex happy ]; + description = "hOpenPGP-based command-line tools"; + license = stdenv.lib.licenses.agpl3Plus; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hopenssl" = callPackage ({ mkDerivation, base, bytestring, HUnit, openssl }: mkDerivation { @@ -135044,6 +135167,22 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hspec_2_7_5" = callPackage + ({ mkDerivation, base, hspec-core, hspec-discover + , hspec-expectations, QuickCheck + }: + mkDerivation { + pname = "hspec"; + version = "2.7.5"; + sha256 = "0dyd0rb5sh5b72v14qmgwnv2fq76wiz9h8k0027bl8lsl0a77gmv"; + libraryHaskellDepends = [ + base hspec-core hspec-discover hspec-expectations QuickCheck + ]; + description = "A Testing Framework for Haskell"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hspec-attoparsec" = callPackage ({ mkDerivation, attoparsec, base, bytestring, hspec , hspec-expectations, text @@ -135126,6 +135265,34 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hspec-core_2_7_5" = callPackage + ({ mkDerivation, ansi-terminal, array, base, call-stack, clock + , deepseq, directory, filepath, hspec-expectations, hspec-meta + , HUnit, process, QuickCheck, quickcheck-io, random, setenv + , silently, stm, temporary, tf-random, transformers + }: + mkDerivation { + pname = "hspec-core"; + version = "2.7.5"; + sha256 = "0pgmy4r47pdya1h5g1mk4idjs7c2b5dqa5xkqgqn2v60bg32n17p"; + libraryHaskellDepends = [ + ansi-terminal array base call-stack clock deepseq directory + filepath hspec-expectations HUnit QuickCheck quickcheck-io random + setenv stm tf-random transformers + ]; + testHaskellDepends = [ + ansi-terminal array base call-stack clock deepseq directory + filepath hspec-expectations hspec-meta HUnit process QuickCheck + quickcheck-io random setenv silently stm temporary tf-random + transformers + ]; + testToolDepends = [ hspec-meta ]; + testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'"; + description = "A Testing Framework for Haskell"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hspec-dirstream" = callPackage ({ mkDerivation, base, dirstream, filepath, hspec, hspec-core , pipes, pipes-safe, system-filepath, text @@ -135163,6 +135330,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hspec-discover_2_7_5" = callPackage + ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck + }: + mkDerivation { + pname = "hspec-discover"; + version = "2.7.5"; + sha256 = "1d049y6g15s2rvng8gzbnv0fybfhyxjs3hp200fg8kwzq7vzkvmf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ base directory filepath ]; + testHaskellDepends = [ + base directory filepath hspec-meta QuickCheck + ]; + testToolDepends = [ hspec-meta ]; + description = "Automatically discover and run Hspec tests"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hspec-expectations" = callPackage ({ mkDerivation, base, call-stack, HUnit, nanospec }: mkDerivation { @@ -136767,6 +136954,8 @@ self: { pname = "htaglib"; version = "1.2.0"; sha256 = "0ph04j1ysjzzrcyllgibzrzfv5g5mgpa6s0ksxww15aryipw65sa"; + revision = "1"; + editedCabalFile = "09vsz2z5sb5ai3qpksqdckb43vndqs66x4abx3lln2xr40dlkljv"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring text transformers ]; librarySystemDepends = [ taglib ]; @@ -137424,23 +137613,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "http-api-data_0_4_2" = callPackage + "http-api-data_0_4_3" = callPackage ({ mkDerivation, attoparsec, attoparsec-iso8601, base, base-compat , bytestring, containers, cookie, hashable, hspec, hspec-discover - , http-types, HUnit, nats, QuickCheck, quickcheck-instances, tagged - , text, time-compat, transformers, unordered-containers, uuid-types + , http-types, HUnit, QuickCheck, quickcheck-instances, tagged, text + , time-compat, transformers, unordered-containers, uuid-types }: mkDerivation { pname = "http-api-data"; - version = "0.4.2"; - sha256 = "0xzfvxxh33ivlnrnzmm19cni3jgb5ph18n9hykkw3d6l3rhwzcnl"; + version = "0.4.3"; + sha256 = "171bw2a44pg50d3y77gw2y9vmx72laky7hnn5hw6r93pnjmlf9yz"; libraryHaskellDepends = [ attoparsec attoparsec-iso8601 base base-compat bytestring containers cookie hashable http-types tagged text time-compat transformers unordered-containers uuid-types ]; testHaskellDepends = [ - base base-compat bytestring cookie hspec HUnit nats QuickCheck + base base-compat bytestring cookie hspec HUnit QuickCheck quickcheck-instances text time-compat unordered-containers uuid-types ]; @@ -140204,6 +140393,31 @@ self: { license = stdenv.lib.licenses.mit; }) {inherit (pkgs) rdkafka;}; + "hw-kafka-client_4_0_1" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, c2hs, containers + , either, hspec, hspec-discover, monad-loops, rdkafka, text + , transformers, unix + }: + mkDerivation { + pname = "hw-kafka-client"; + version = "4.0.1"; + sha256 = "05ahw4cdp5kk5j4rbjf1bdvivg3nhiaaf68p902mp8jcbh7fz9sf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bifunctors bytestring containers text transformers unix + ]; + librarySystemDepends = [ rdkafka ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bifunctors bytestring containers either hspec monad-loops text + ]; + testToolDepends = [ hspec-discover ]; + description = "Kafka bindings for Haskell"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) rdkafka;}; + "hw-kafka-conduit" = callPackage ({ mkDerivation, base, bifunctors, bytestring, conduit , conduit-extra, containers, exceptions, extra, hspec @@ -141817,6 +142031,8 @@ self: { pname = "hyraxAbif"; version = "0.2.3.27"; sha256 = "1ww4lgf280sjj9bhj8s6pxadqwk91jkx6lngb2cqcf81gr38drhm"; + revision = "1"; + editedCabalFile = "0l8dl3mw4vw8xhq59hin72rc5qh2swbzv41z61bqj2i1088xw0dg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -144941,6 +145157,32 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "inline-c_0_9_1_4" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, containers + , hashable, hspec, mtl, parsec, parsers, QuickCheck, raw-strings-qq + , regex-posix, split, template-haskell, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "inline-c"; + version = "0.9.1.4"; + sha256 = "021r3ghn3cv1nykkkgyd50gq5cmczam8j37xqfi7vmyx5iwdv0a2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint base bytestring containers hashable mtl parsec + parsers template-haskell transformers unordered-containers vector + ]; + testHaskellDepends = [ + ansi-wl-pprint base containers hashable hspec parsers QuickCheck + raw-strings-qq regex-posix split template-haskell transformers + unordered-containers vector + ]; + description = "Write Haskell source files including C code inline. No FFI required."; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "inline-c-cpp" = callPackage ({ mkDerivation, base, containers, hspec, inline-c, safe-exceptions , template-haskell @@ -155000,6 +155242,8 @@ self: { pname = "lame"; version = "0.2.0"; sha256 = "1bqq3aanfffdsl3v0am7jdfslcr6y372cq7jx36z7g09zy5mp2sp"; + revision = "1"; + editedCabalFile = "1czjga37b56xs6jrylsf5gip5srmlfg2982k96l5w4300sj8ricz"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring directory exceptions filepath text transformers @@ -160442,8 +160686,8 @@ self: { }: mkDerivation { pname = "line-bot-sdk"; - version = "0.5.2"; - sha256 = "1vrfq9v8lv5nwdmy7n99p7dnm10b35ng5n24ncjq54i0ci2ldi75"; + version = "0.6.0"; + sha256 = "13flx2vkm2112agygb4f1924mq79a8i1739mm8lp8v2v32cjngp5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -160458,8 +160702,8 @@ self: { testHaskellDepends = [ aeson aeson-qq base base64-bytestring bytestring cryptohash-sha256 deepseq free hspec hspec-expectations hspec-wai http-client - http-types servant servant-client servant-client-core - servant-server text time transformers wai warp + http-client-tls http-types servant servant-client + servant-client-core servant-server text time transformers wai warp ]; description = "Haskell SDK for LINE Messaging API"; license = stdenv.lib.licenses.bsd3; @@ -166302,17 +166546,15 @@ self: { }) {}; "mail-reports" = callPackage - ({ mkDerivation, aeson, base, bytestring, mtl, resourcet, streaming - , streaming-bytestring, streaming-utils, text, time, xml - , zip-archive + ({ mkDerivation, aeson, base, bytestring, mtl, text, time, xml + , zip-archive, zlib }: mkDerivation { pname = "mail-reports"; - version = "0.2.0.0"; - sha256 = "1g3jazpcyhsmiz9i9vx0n784n2n9nqzrbbnjhjlzji2si9gnkg9z"; + version = "0.3.0.0"; + sha256 = "10n3q21d3ihqj1v2zsi4674jbvwbfjh0bkan6nml30k3ahw86xxa"; libraryHaskellDepends = [ - aeson base bytestring mtl resourcet streaming streaming-bytestring - streaming-utils text time xml zip-archive + aeson base bytestring mtl text time xml zip-archive zlib ]; description = "A parser library for DMARC and SMTP TLS reports"; license = stdenv.lib.licenses.agpl3; @@ -167818,6 +168060,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "massiv-persist" = callPackage + ({ mkDerivation, base, bytestring, deepseq, doctest, hspec + , hspec-discover, massiv, massiv-test, persist, primitive + , QuickCheck + }: + mkDerivation { + pname = "massiv-persist"; + version = "0.1.0.0"; + sha256 = "0w3hm8mzk2vsd0myk7sl1cckl2yhr7b1y9qb9nzph5gw99hsc761"; + libraryHaskellDepends = [ + base bytestring deepseq massiv persist primitive + ]; + testHaskellDepends = [ + base doctest hspec massiv massiv-test persist QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Compatibility of 'massiv' with 'persist'"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "massiv-scheduler" = callPackage ({ mkDerivation, atomic-primops, base, Cabal, cabal-doctest , deepseq, doctest, exceptions, hspec, QuickCheck, template-haskell @@ -167838,6 +168100,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "massiv-serialise" = callPackage + ({ mkDerivation, base, deepseq, doctest, hspec, hspec-discover + , massiv, massiv-test, QuickCheck, serialise, vector + }: + mkDerivation { + pname = "massiv-serialise"; + version = "0.1.0.0"; + sha256 = "0780lggn343k64ph3c27zhkkx0gmk9zfvv5pxz6zl1817xfqzc83"; + libraryHaskellDepends = [ base deepseq massiv serialise vector ]; + testHaskellDepends = [ + base doctest hspec massiv massiv-test QuickCheck serialise + ]; + testToolDepends = [ hspec-discover ]; + description = "Compatibility of 'massiv' with 'serialise'"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "massiv-test" = callPackage ({ mkDerivation, base, bytestring, containers, data-default , data-default-class, deepseq, exceptions, genvalidity-hspec, hspec @@ -172663,8 +172942,8 @@ self: { pname = "mmark-cli"; version = "0.0.5.0"; sha256 = "15qrp2q1flx9csqvj8zx9w1jqg8pwfi0v7wpia7n7vg09jgydhby"; - revision = "5"; - editedCabalFile = "1ncyh564gk6fhirx97jnr6v2nw3k69kngxd3gbn9wbi6hm6zz238"; + revision = "6"; + editedCabalFile = "1qki0f2iwr9phma4wby3alnsxigzl5qc1ims8cvhszkill9yfi4z"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -187618,6 +187897,42 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "openai-hs" = callPackage + ({ mkDerivation, aeson, base, bytestring, casing, containers, cpphs + , hspec, http-client, http-client-tls, http-types, openai-servant + , servant, servant-client, servant-client-core, text, vector + }: + mkDerivation { + pname = "openai-hs"; + version = "0.1.1.0"; + sha256 = "0cfcw1jlsvzzyvxi2wmqn3klh0fr8rpi8ai6sg315ml7ignyfxz5"; + libraryHaskellDepends = [ + aeson base casing cpphs http-client http-types openai-servant + servant servant-client text + ]; + testHaskellDepends = [ + aeson base bytestring casing containers cpphs hspec http-client + http-client-tls http-types openai-servant servant servant-client + servant-client-core text vector + ]; + description = "Unofficial OpenAI client"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "openai-servant" = callPackage + ({ mkDerivation, aeson, base, casing, servant, text, time, vector + }: + mkDerivation { + pname = "openai-servant"; + version = "0.1.0.0"; + sha256 = "0fn8ram1rnf9qgs7iwl579gdz8z1qfjy6hhgk0n2z1dh28lhgq6d"; + libraryHaskellDepends = [ + aeson base casing servant text time vector + ]; + description = "Unofficial OpenAI servant types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "openapi-petstore" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, bytestring , case-insensitive, containers, deepseq, exceptions, hspec @@ -189651,6 +189966,8 @@ self: { pname = "ormolu"; version = "0.1.4.1"; sha256 = "1aamgzimjn9h7kwby9ajfgbj5dx08nmxyalwvpg9rs4xd8pbpd9s"; + revision = "1"; + editedCabalFile = "1fi8fxyhw9jdwhsbmrikjqd461wrz7h4kdszrahlvdjfdsn4wh7d"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -192294,8 +192611,8 @@ self: { }: mkDerivation { pname = "parochial"; - version = "0.1.0.0"; - sha256 = "14sjpm97cl3i4ndnl8dmqd08an6y7n11yarhfw5wr7k5l3lrw64c"; + version = "0.2.0.0"; + sha256 = "0sb42rln3svcfs78ab2fs6kq3k975xin6gqnm83rg3kryaawnra7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -196840,6 +197157,50 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "phonetic-languages-simplified-examples-array" = callPackage + ({ mkDerivation, base, heaps, mmsyn2-array, parallel + , phonetic-languages-constraints-array + , phonetic-languages-filters-array + , phonetic-languages-permutations-array, phonetic-languages-plus + , phonetic-languages-rhythmicity + , phonetic-languages-simplified-base + , phonetic-languages-simplified-examples-common + , phonetic-languages-simplified-properties-array + , phonetic-languages-ukrainian-array, print-info, subG + , ukrainian-phonetics-basic-array, uniqueness-periods-vector-stats + }: + mkDerivation { + pname = "phonetic-languages-simplified-examples-array"; + version = "0.2.0.0"; + sha256 = "0pgbs8llgz0j7s7psmrx12ynpxm92dw501gl934dbv65nizbvf3k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base heaps mmsyn2-array parallel + phonetic-languages-constraints-array + phonetic-languages-filters-array + phonetic-languages-permutations-array phonetic-languages-plus + phonetic-languages-rhythmicity phonetic-languages-simplified-base + phonetic-languages-simplified-examples-common + phonetic-languages-simplified-properties-array + phonetic-languages-ukrainian-array subG + ukrainian-phonetics-basic-array uniqueness-periods-vector-stats + ]; + executableHaskellDepends = [ + base heaps mmsyn2-array parallel + phonetic-languages-constraints-array + phonetic-languages-filters-array + phonetic-languages-permutations-array phonetic-languages-plus + phonetic-languages-rhythmicity phonetic-languages-simplified-base + phonetic-languages-simplified-examples-common + phonetic-languages-simplified-properties-array + phonetic-languages-ukrainian-array print-info subG + ukrainian-phonetics-basic-array uniqueness-periods-vector-stats + ]; + description = "Helps to create Ukrainian texts with the given phonetic properties"; + license = stdenv.lib.licenses.mit; + }) {}; + "phonetic-languages-simplified-examples-common" = callPackage ({ mkDerivation, base, heaps, mmsyn2-array , phonetic-languages-constraints-array @@ -209671,6 +210032,32 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "quickcheck-instances_0_3_25_2" = callPackage + ({ mkDerivation, array, base, bytestring, case-insensitive + , containers, data-fix, hashable, integer-logarithms, old-time + , QuickCheck, scientific, splitmix, strict, tagged, text, these + , time, time-compat, transformers, transformers-compat + , unordered-containers, uuid-types, vector + }: + mkDerivation { + pname = "quickcheck-instances"; + version = "0.3.25.2"; + sha256 = "0ihqbarl2ddrfgq3mq09lswwn8213qpw13g49qxs5mjkcm6gbk3h"; + libraryHaskellDepends = [ + array base bytestring case-insensitive containers data-fix hashable + integer-logarithms old-time QuickCheck scientific splitmix strict + tagged text these 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; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "quickcheck-io" = callPackage ({ mkDerivation, base, HUnit, QuickCheck }: mkDerivation { @@ -211289,8 +211676,8 @@ self: { pname = "random"; version = "1.2.0"; sha256 = "1pmr7zbbqg58kihhhwj8figf5jdchhi7ik2apsyxbgsqq3vrqlg4"; - revision = "3"; - editedCabalFile = "04hrdpc4h35dqbwyc4vfp2hw7wsr6b121f3rm8l94j11kli4108y"; + revision = "4"; + editedCabalFile = "08mq836ganl3sq6mfn3hrj6xm0h30klp21y7gbd9md2882agndrk"; libraryHaskellDepends = [ base bytestring deepseq mtl splitmix ]; testHaskellDepends = [ base bytestring containers doctest mwc-random primitive smallcheck @@ -213415,6 +213802,44 @@ self: { broken = true; }) {}; + "reanimate_1_1_3_1" = callPackage + ({ mkDerivation, aeson, ansi-terminal, array, attoparsec, base + , base64-bytestring, bytestring, cassava, cereal, colour + , containers, cryptohash-sha256, cubicbezier, directory, filelock + , filepath, fingertree, fsnotify, geojson, hashable, hgeometry + , hgeometry-combinatorial, JuicyPixels, lens, linear, matrix, mtl + , neat-interpolation, network, open-browser, optparse-applicative + , parallel, process, QuickCheck, random, random-shuffle + , reanimate-svg, split, tasty, tasty-expected-failure, tasty-golden + , tasty-hunit, tasty-quickcheck, tasty-rerun, temporary, text, time + , unix, unordered-containers, vector, vector-space, websockets, xml + }: + mkDerivation { + pname = "reanimate"; + version = "1.1.3.1"; + sha256 = "0x2pfbf712lixpj1mv1gvv26xi80shiq3798mkd0kqmvzkz57aqz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal array attoparsec base base64-bytestring + bytestring cassava cereal colour containers cryptohash-sha256 + cubicbezier directory filelock filepath fingertree fsnotify geojson + hashable hgeometry hgeometry-combinatorial JuicyPixels lens linear + matrix mtl neat-interpolation network open-browser + optparse-applicative parallel process random random-shuffle + reanimate-svg split temporary text time unix unordered-containers + vector vector-space websockets xml + ]; + testHaskellDepends = [ + base bytestring directory filepath linear process QuickCheck tasty + tasty-expected-failure tasty-golden tasty-hunit tasty-quickcheck + tasty-rerun temporary text vector + ]; + description = "Animation library based on SVGs"; + license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {}; + "reanimate-svg" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers, Diff , directory, double-conversion, filepath, hashable, JuicyPixels @@ -217554,6 +217979,8 @@ self: { pname = "req"; version = "3.8.0"; sha256 = "1qd0bawdxig6sldlhqgj8cpkzfy7da9yy0wkvzs6mps6yk14kbap"; + revision = "1"; + editedCabalFile = "1gkd25bg87r0dr8rb04r3scjfm66v88905490fiy4x1826gj9cv0"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson authenticate-oauth base blaze-builder bytestring @@ -217581,8 +218008,8 @@ self: { pname = "req-conduit"; version = "1.0.0"; sha256 = "193bv4jp7rrbpb1i9as9s2l978wz5kbz5kvr7ppllif5ppj699qx"; - revision = "7"; - editedCabalFile = "08ynq0760hd2v1pmbfmc2n71vjr33qmv1cgnklbqn2ibzbg3mmx2"; + revision = "8"; + editedCabalFile = "1md7zajmw87qrx6rvs35yrkbjs3s9nm0akg35jmf7a34xccrr7a7"; libraryHaskellDepends = [ base bytestring conduit http-client req resourcet transformers ]; @@ -220591,6 +221018,20 @@ self: { license = stdenv.lib.licenses.gpl3; }) {}; + "rose" = callPackage + ({ mkDerivation, base, comonad, free, indexed-traversable + , QuickCheck, quickcheck-classes + }: + mkDerivation { + pname = "rose"; + version = "0.1"; + sha256 = "1nmprllcihxif0m7p484afrmcabxhc2v5z5g3j3j658z6mbn1b2g"; + libraryHaskellDepends = [ base comonad free indexed-traversable ]; + testHaskellDepends = [ base QuickCheck quickcheck-classes ]; + description = "rose trees"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "rose-trees" = callPackage ({ mkDerivation, base, containers, criterion, deepseq, hashable , mtl, QuickCheck, quickcheck-instances, semigroupoids, semigroups @@ -237892,26 +238333,19 @@ self: { }) {}; "souffle-haskell" = callPackage - ({ mkDerivation, array, base, containers, deepseq, directory, extra - , filepath, hedgehog, hspec, hspec-hedgehog, megaparsec, mtl + ({ mkDerivation, array, base, containers, deepseq, directory + , filepath, hedgehog, hspec, hspec-hedgehog, mtl , neat-interpolation, process, template-haskell, temporary, text , type-errors-pretty, vector }: mkDerivation { pname = "souffle-haskell"; - version = "2.0.1"; - sha256 = "1imnmgx2wpxx2g51ajcsvnrpwvw97wmind9wzfirfx4l7zr3cp7d"; - isLibrary = true; - isExecutable = true; + version = "2.1.0"; + sha256 = "1szkv27my46xgwqanhb6wkgncll08yznpl0p2m1wq5cifxir2m7h"; libraryHaskellDepends = [ array base containers 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 = [ array base containers deepseq directory filepath hedgehog hspec hspec-hedgehog mtl neat-interpolation process template-haskell @@ -240239,8 +240673,8 @@ self: { pname = "stache"; version = "2.2.0"; sha256 = "09cfj8hs2249gqf0nrlv9b8vg8gmxabs7ndxasphxdd0rb1y3z3g"; - revision = "2"; - editedCabalFile = "1p435wl5c50wjz5s07p102dlyg3pby7n918gp4za0crgb8fi99xh"; + revision = "3"; + editedCabalFile = "1wjdn7qsrfnz2cqwx2pggi8ak3pj01zsmax14gvb8xsq4w9crdvx"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -246410,10 +246844,8 @@ self: { }: mkDerivation { pname = "svgone"; - version = "0.1.0.0"; - sha256 = "1vmqbcc9f0csqmd5higa75yxjrdnk6lccann6ysp2p1d00dq2lly"; - revision = "1"; - editedCabalFile = "04ki68ai75wxvcnkpq6f5k11g4cbjmg2nssvad4maa15l069n7yc"; + version = "0.2.0.0"; + sha256 = "1r176z555amzfj1jxpgc6n495rp60v829d5raab8nddj5rhr5p35"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -249704,15 +250136,15 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "tasty_1_4_0_1" = callPackage + "tasty_1_4_0_2" = callPackage ({ mkDerivation, ansi-terminal, base, clock, containers, mtl , optparse-applicative, stm, tagged, unbounded-delays, unix , wcwidth }: mkDerivation { pname = "tasty"; - version = "1.4.0.1"; - sha256 = "1ffq2gpasdqm2drhd2aglcq33yrpb1h3grfyqyc34amz65bfczqq"; + version = "1.4.0.2"; + sha256 = "143ybyjgqin1jzd597wxgr66rambhnk93gk7knjs2f8j23vrr7n0"; libraryHaskellDepends = [ ansi-terminal base clock containers mtl optparse-applicative stm tagged unbounded-delays unix wcwidth @@ -252102,8 +252534,8 @@ self: { }: mkDerivation { pname = "termonad"; - version = "4.0.1.2"; - sha256 = "0gf1p3bjc42jmw5jb7ysm0vnyk5zah8y6fv23k8b6r2zdr8p9v6w"; + version = "4.1.0.0"; + sha256 = "17b9fxs9dc2pb8v2fxnly968v3bcy8g756r60nibd04fisrd1pmk"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -253898,6 +254330,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "text-zipper_0_11" = callPackage + ({ mkDerivation, base, deepseq, hspec, QuickCheck, text, vector }: + mkDerivation { + pname = "text-zipper"; + version = "0.11"; + sha256 = "07l1pyx93gv95cn1wh1di129axhm9sqsn4znykliacv60ld854ys"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base deepseq text vector ]; + testHaskellDepends = [ base hspec QuickCheck text ]; + description = "A text editor zipper library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "text-zipper-monad" = callPackage ({ mkDerivation, base, hspec, mtl, text-zipper }: mkDerivation { @@ -257599,6 +258045,8 @@ self: { pname = "tokyocabinet-haskell"; version = "0.0.6"; sha256 = "1cav27hnl49ghl6f7mhyaqmvfdqib6s76z251vai4vih9psis8rk"; + revision = "1"; + editedCabalFile = "1mk2nwi51zm0b2081db26xipwa0yd53ikhxa5vd8fp8x2w52wliw"; libraryHaskellDepends = [ base bytestring mtl ]; librarySystemDepends = [ tokyocabinet ]; testHaskellDepends = [ base bytestring directory HUnit mtl ]; @@ -264517,6 +264965,8 @@ self: { pname = "uniplate"; version = "1.6.13"; sha256 = "1lis5qcb5j7yzd1cqjaqpb6bmkyjfb7l4nhk3ykmcma4513cjxz7"; + revision = "1"; + editedCabalFile = "1rvvzmi43gbrww0f17dzchm3g61zvm97arrfa5raljqb1mbibdy8"; libraryHaskellDepends = [ base containers ghc-prim hashable syb unordered-containers ]; @@ -264570,6 +265020,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "unique_0_0_1" = callPackage + ({ mkDerivation, base, hashable }: + mkDerivation { + pname = "unique"; + version = "0.0.1"; + sha256 = "1dgln2dr64ma1isqskj1qnjslg9smmr7jssg8hmk68wp36i3rwkd"; + libraryHaskellDepends = [ base hashable ]; + description = "Fully concurrent unique identifiers"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "unique-logic" = callPackage ({ mkDerivation, base, explicit-exception, non-empty, QuickCheck , semigroups, transformers, utility-ht @@ -266877,6 +267339,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "utf8-string_1_0_2" = callPackage + ({ mkDerivation, base, bytestring, HUnit }: + mkDerivation { + pname = "utf8-string"; + version = "1.0.2"; + sha256 = "16mh36ffva9rh6k37bi1046pgpj14h0cnmj1iir700v0lynxwj7f"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base HUnit ]; + description = "Support for reading and writing UTF8 Strings"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "utf8-validator" = callPackage ({ mkDerivation, base, bytestring, criterion, tasty, tasty-hunit , text, utf8-string @@ -270349,8 +270824,8 @@ self: { ({ mkDerivation, base, bytestring, transformers, vector, vulkan }: mkDerivation { pname = "vulkan"; - version = "3.8.2"; - sha256 = "1wq3hd99zqzasfj4w86yypcd0yrdp8q3xrzx3g2v6vyi99qwzdrr"; + version = "3.8.3"; + sha256 = "0ml3zccwk86ryjgxhdc0qdvmjq1fmw4wrhblss4rdml9kww8y2ar"; libraryHaskellDepends = [ base bytestring transformers vector ]; librarySystemDepends = [ vulkan ]; description = "Bindings to the Vulkan graphics API"; @@ -270800,6 +271275,37 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "wai-extra_3_1_5" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring + , bytestring, call-stack, case-insensitive, containers, cookie + , data-default-class, deepseq, directory, fast-logger, hspec + , http-types, http2, HUnit, iproute, network, old-locale, resourcet + , streaming-commons, text, time, transformers, unix, unix-compat + , vault, void, wai, wai-logger, word8, zlib + }: + mkDerivation { + pname = "wai-extra"; + version = "3.1.5"; + sha256 = "1xq4w3i3mazdcpb7d60sag6bqqp33sgx0hf808bbjjk6bf03qraw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base base64-bytestring bytestring call-stack + case-insensitive containers cookie data-default-class deepseq + directory fast-logger http-types http2 HUnit iproute network + old-locale resourcet streaming-commons text time transformers unix + unix-compat vault void wai wai-logger word8 zlib + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive cookie fast-logger hspec + http-types http2 HUnit iproute resourcet text time transformers wai + zlib + ]; + description = "Provides some basic WAI handlers and middleware"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "wai-feature-flags" = callPackage ({ mkDerivation, aeson, base, bytestring, random, text , unordered-containers, wai, warp @@ -272765,6 +273271,8 @@ self: { pname = "wave"; version = "0.2.0"; sha256 = "149kgwngq3qxc7gxpkqb16j669j0wpv2f3gnvfwp58yg6m4259ki"; + revision = "1"; + editedCabalFile = "19rxhnqhhv1qs35y723c15c8nifj8pakcrd09jlvg5271zg4qb0b"; enableSeparateDataOutput = true; libraryHaskellDepends = [ base bytestring cereal containers transformers @@ -281817,6 +282325,31 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "yesod-page-cursor_2_0_0_1" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec + , hspec-expectations-lifted, http-link-header, http-types, lens + , lens-aeson, monad-logger, mtl, network-uri, persistent + , persistent-sqlite, persistent-template, scientific, text, time + , unliftio, unliftio-core, wai-extra, yesod, yesod-core, yesod-test + }: + mkDerivation { + pname = "yesod-page-cursor"; + version = "2.0.0.1"; + sha256 = "1fsq2shnn1izhw28f8dfyc8ssfxfjhzip0hh1cw80hpcg7q0pr73"; + libraryHaskellDepends = [ + aeson base bytestring containers http-link-header network-uri text + unliftio yesod-core + ]; + testHaskellDepends = [ + aeson base bytestring hspec hspec-expectations-lifted + http-link-header http-types lens lens-aeson monad-logger mtl + persistent persistent-sqlite persistent-template scientific text + time unliftio unliftio-core wai-extra yesod yesod-core yesod-test + ]; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "yesod-paginate" = callPackage ({ mkDerivation, base, template-haskell, yesod }: mkDerivation { @@ -284375,6 +284908,8 @@ self: { pname = "zip"; version = "1.6.0"; sha256 = "1k00g2952yf3iyq1p6pjn307zsxsc9j3iq6lih3rr8vysiijivcx"; + revision = "1"; + editedCabalFile = "1x8f4l08cfi3sawmhmd7q8krmh3nylgd32q0qx4i2zh2kpvj4ww9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ From 00a90e9cf8a02541dd09ed07f0ec3bc9aee0f482 Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Tue, 5 Jan 2021 08:28:56 +0100 Subject: [PATCH 14/44] haskellPackages.holmes: unbreak Thanks to https://github.com/i-am-tom/holmes/pull/15 `holmes` now builds successfully :tada: --- pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index cf9d977b26d..6f21f0dd4ef 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -6460,7 +6460,6 @@ broken-packages: - hol - hold-em - hole - - holmes - Holumbus-Searchengine - holy-project - homeomorphic From a9acf8eba5601e2a4f8cd3a7fb14829ce127674c Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Tue, 5 Jan 2021 08:28:37 +0100 Subject: [PATCH 15/44] haskellPackages.arbtt: unbreak Thanks to https://github.com/nomeata/arbtt/issues/43 `arbtt` now builds successfully :tada: --- pkgs/development/haskell-modules/configuration-hackage2nix.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index cf9d977b26d..0e23e42128b 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -3200,7 +3200,6 @@ broken-packages: - arbor-monad-counter - arbor-monad-metric - arbor-monad-metric-datadog - - arbtt - arch-hs - archive-libarchive - archiver From 4a34012027d2d2a783eb8f926b78a2e39dcccca8 Mon Sep 17 00:00:00 2001 From: David Terry Date: Sat, 26 Sep 2020 18:14:44 +0200 Subject: [PATCH 16/44] lndconnect: init at 0.2.0 --- .../blockchains/lndconnect/default.nix | 25 ++++ .../blockchains/lndconnect/deps.nix | 129 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 3 files changed, 156 insertions(+) create mode 100644 pkgs/applications/blockchains/lndconnect/default.nix create mode 100644 pkgs/applications/blockchains/lndconnect/deps.nix diff --git a/pkgs/applications/blockchains/lndconnect/default.nix b/pkgs/applications/blockchains/lndconnect/default.nix new file mode 100644 index 00000000000..0d6f33ca3ac --- /dev/null +++ b/pkgs/applications/blockchains/lndconnect/default.nix @@ -0,0 +1,25 @@ +{ lib, buildGoPackage, fetchFromGitHub }: +buildGoPackage rec { + pname = "lndconnect"; + version = "0.2.0"; + + goPackagePath = "github.com/LN-Zap/lndconnect"; + + src = fetchFromGitHub { + owner = "LN-Zap"; + repo = pname; + rev = "v${version}"; + sha256 = "0zp23vp4i4csc6x1b6z39rqcmknxd508x6clr8ckdj2fwjwkyf5a"; + }; + + goDeps = ./deps.nix; + + meta = with lib; { + description = "Generate QRCode to connect apps to lnd Resources"; + license = licenses.mit; + homepage = "https://github.com/LN-Zap/lndconnect"; + maintainers = [ maintainers.xwvvvvwx ]; + platforms = platforms.linux; + }; +} + diff --git a/pkgs/applications/blockchains/lndconnect/deps.nix b/pkgs/applications/blockchains/lndconnect/deps.nix new file mode 100644 index 00000000000..5a31f0d5705 --- /dev/null +++ b/pkgs/applications/blockchains/lndconnect/deps.nix @@ -0,0 +1,129 @@ +[ + { + goPackagePath = "github.com/Baozisoftware/qrcode-terminal-go"; + fetch = { + type = "git"; + url = "https://github.com/Baozisoftware/qrcode-terminal-go"; + rev = "c0650d8dff0f053901ff16185217b950d5e7743c"; + sha256 = "166h9zy9y7ygayhybg7d080hpdcf1mvkf3rwnq5lqg8i3cg71s7b"; + }; + } + { + goPackagePath = "github.com/btcsuite/btcd"; + fetch = { + type = "git"; + url = "https://github.com/btcsuite/btcd"; + rev = "e9a51e8dcd673c563a549676ebd4384b0318a9b7"; + sha256 = "053pdhhycls7cpygg4rhc0y2p937ni4cgxylgxd1zpwffqdjsxrs"; + }; + } + { + 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 = "063c4115b3a9a7201e82447875383890698abcb6"; + sha256 = "12dpy5ipmd751xb71hcmrl9xyl89r5rflnrvypnz1irairfqwjwm"; + }; + } + { + goPackagePath = "github.com/glendc/go-external-ip"; + fetch = { + type = "git"; + url = "https://github.com/glendc/go-external-ip"; + rev = "c872357d968e33d5d9c47ea2c603f3b411150ecc"; + sha256 = "1h9cdhab4fapa2p1r8sgl1pxv4qi1zskw8x0pj93a81y03zzr2l1"; + }; + } + { + goPackagePath = "github.com/jessevdk/go-flags"; + fetch = { + type = "git"; + url = "https://github.com/jessevdk/go-flags"; + rev = "c17162fe8fd74f119ff938c5c67af63e3bac5ded"; + sha256 = "0byp3f79b0399n7g6nm59afb6gj9cknfqgfqadvpppv7lvnd34jf"; + }; + } + { + goPackagePath = "github.com/lightningnetwork/lnd"; + fetch = { + type = "git"; + url = "https://github.com/lightningnetwork/lnd"; + rev = "fd962d322ae2a913cc357dbb63382f22a9a0a6ce"; + sha256 = "0yj2vqb9qg5v0rbchkpwhhw51rp31z76zchhhbc837sz8l8lryra"; + }; + } + { + goPackagePath = "github.com/mattn/go-colorable"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-colorable"; + rev = "f6c00982823144337e56cdb71c712eaac151d29c"; + sha256 = "08y5c01bvyqxraj3wc0di80gbp87178rsshb74x0p3m7wwfv82l3"; + }; + } + { + 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 = "7a5f1127f7f4e461b7400d6a9df1bc523e7448fd"; + sha256 = "1xwg6zwlxwkm1x121b3idir76h7wr9wmcdmg4vgj9hma903s63md"; + }; + } + { + goPackagePath = "github.com/skip2/go-qrcode"; + fetch = { + type = "git"; + url = "https://github.com/skip2/go-qrcode"; + rev = "da1b6568686e89143e94f980a98bc2dbd5537f13"; + sha256 = "0pghd6y2x8a5fqy4rjn4d8j5jcslb236naycdza5an7vyvinsgs9"; + }; + } + { + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "5c72a883971a4325f8c62bf07b6d38c20ea47a6a"; + sha256 = "1cimmqpajys001x6yq8ycklc4w34y7iwrksv7ayv7m7fgzhcjn3d"; + }; + } + { + goPackagePath = "golang.org/x/net"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/net"; + rev = "05aa5d4ee32165add31ddef9d5d3946713e5dc5e"; + sha256 = "1v532mdb32h2gan6lc9ssya2v1lk6nzyzqvxn5nkbxij9x4v1jkl"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "9d91bd62050c7b3011b7df0d2a4daa0042684420"; + sha256 = "0d2jjd7r0zwakd1d2g2qm59w6jc6sgg0sal5gc626i8nn9adj2jg"; + }; + } +] + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c11c82800f7..728ac910deb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -25680,6 +25680,8 @@ in lnd = callPackage ../applications/blockchains/lnd.nix { }; + lndconnect = callPackage ../applications/blockchains/lndconnect { }; + monero = callPackage ../applications/blockchains/monero { inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC; boost = boost17x; From d812bb9bb2582e82ec4cac2b0e249db4673f511f Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Tue, 5 Jan 2021 12:57:42 +0100 Subject: [PATCH 17/44] haskellPackages.threadscope: jailbreak to fix build --- .../development/haskell-modules/configuration-hackage2nix.yaml | 1 - pkgs/development/haskell-modules/configuration-nix.nix | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index cf9d977b26d..3fc527cb925 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -10584,7 +10584,6 @@ broken-packages: - Thingie - thorn - threadmanager - - threadscope - threepenny-editors - threepenny-gui-contextmenu - threepenny-gui-flexbox diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 9cc04812517..8ee415a13d5 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -808,4 +808,7 @@ self: super: builtins.intersectAttrs super { # tests depend on a specific version of solc hevm = dontCheck (doJailbreak super.hevm); + + # waiting for https://github.com/haskell/ThreadScope/pull/115 + threadscope = doJailbreak super.threadscope; } From ff1008eead5a511577af09278d08601e8c2abb24 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 6 Jan 2021 02:30:26 +0100 Subject: [PATCH 18/44] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/8a3e09d090e74b2e82658124dbfac2a7cbe1b393. --- .../haskell-modules/hackage-packages.nix | 199 ++++++++++++++---- 1 file changed, 161 insertions(+), 38 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index af1b6b18ad1..e7e1c834815 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -7899,10 +7899,8 @@ self: { }: mkDerivation { pname = "HCL"; - version = "1.7.1"; - sha256 = "1rwg7sqm16rszv7grw2d7cnhllnrifnd9jjxn0p8n5qznv8m8vkp"; - revision = "1"; - editedCabalFile = "1gl61kqccd909dif3644qi1whrcbkrfif6d52hrlf2vc3kwpjs0z"; + version = "1.8"; + sha256 = "1h5mrrpr6kma8k0mqzzjcyg3nd94f7lv6a2k5pfxcqs01qy3khgk"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -16995,15 +16993,16 @@ self: { }) {}; "Rattus" = callPackage - ({ mkDerivation, base, Cabal, containers, ghc, simple-affine-space + ({ mkDerivation, base, Cabal, containers, ghc, ghc-prim + , simple-affine-space }: mkDerivation { pname = "Rattus"; - version = "0.3.1"; - sha256 = "1sfjnfd3jsr095gkzxldb65ivxpyzsaphw2bv2f6svczhjc5b414"; + version = "0.4"; + sha256 = "1sgr33yq5l43k3b8nwx7m6wrygv5k8d8yigzms3p6pq5pk3g5sq1"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ - base containers ghc simple-affine-space + base containers ghc ghc-prim simple-affine-space ]; testHaskellDepends = [ base containers ]; description = "A modal FRP language"; @@ -22679,6 +22678,21 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "accelerate-io-serialise" = callPackage + ({ mkDerivation, accelerate, accelerate-io-bytestring, base + , serialise + }: + mkDerivation { + pname = "accelerate-io-serialise"; + version = "0.1.0.0"; + sha256 = "1i85x6dqz7ihvi8b9rnlgjqnliq98cbv5fd1pf03n18kdbflzvm8"; + libraryHaskellDepends = [ + accelerate accelerate-io-bytestring base serialise + ]; + description = "Binary serialisation of Accelerate arrays using serialise"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "accelerate-io-vector" = callPackage ({ mkDerivation, accelerate, base, hedgehog, primitive, tasty , tasty-hedgehog, vector @@ -32033,8 +32047,6 @@ self: { ]; description = "Automatic Rule-Based Time Tracker"; license = stdenv.lib.licenses.gpl2; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "arcgrid" = callPackage @@ -64115,8 +64127,8 @@ self: { ({ mkDerivation, base, bytestring, c2hs, python3, text }: mkDerivation { pname = "cpython"; - version = "3.5.0"; - sha256 = "0ivvz6f824d2g4pk3qglz8fhzahp0kfjyv2wy6qpwfwcf1gvw7lg"; + version = "3.5.1"; + sha256 = "13vb65vgd9jncys1phgm3d9jmn3nq5k4ln2my34gc8vqpp7qxyh1"; libraryHaskellDepends = [ base bytestring text ]; libraryPkgconfigDepends = [ python3 ]; libraryToolDepends = [ c2hs ]; @@ -120812,6 +120824,22 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "hasql-url" = callPackage + ({ mkDerivation, base, bytestring, hasql, network-uri, split, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "hasql-url"; + version = "0.1.0.0"; + sha256 = "12zsw4jag27g0bgxm9sp45bs2i7p5h42zs5avj01zlddpyhla0wx"; + libraryHaskellDepends = [ + base bytestring hasql network-uri split + ]; + testHaskellDepends = [ base hasql tasty tasty-quickcheck ]; + description = "Parse PostgreSQL connection URI into Hasql.Connection Settings"; + license = stdenv.lib.licenses.mit; + }) {}; + "hasqly-mysql" = callPackage ({ mkDerivation, base, binary, bytestring, dlist, mtl , mysql-haskell, scientific, text, time @@ -129654,8 +129682,6 @@ 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 @@ -183887,8 +183913,8 @@ self: { }: mkDerivation { pname = "niv"; - version = "0.2.18"; - sha256 = "1jgljmj7msix2vn9nxip9q4754hx4739w4r7sa05l6q4ba5ilwqd"; + version = "0.2.19"; + sha256 = "15smcgr81ryxb3a57b88azz2xsvcq92n0cmjam8v1x8r6j0w0p39"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -191390,8 +191416,8 @@ self: { }: mkDerivation { pname = "pandoc-plot"; - version = "1.0.1.0"; - sha256 = "0p7sfsi70vbwkxwknl5k31qsvnkwvhdjr8c2q7y0pjz3xz9zdrjq"; + version = "1.0.2.0"; + sha256 = "10iwhwr3161mx438bi3q9m15wj60fs5hr6q90g3jqiv6w18n6zdm"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -191569,8 +191595,8 @@ self: { ({ mkDerivation }: mkDerivation { pname = "pandora"; - version = "0.3.3"; - sha256 = "16jaq5q0b2q230iwhfhs2p1fmmqb38zssr7zbgjmry2045ya2dhh"; + version = "0.3.4"; + sha256 = "0xmf75v6b5cj083fjxz3hl6cj9ix2v68h8ix5zrh94qik5is4rl7"; description = "A box of patterns and paradigms"; license = stdenv.lib.licenses.mit; }) {}; @@ -202672,8 +202698,8 @@ self: { }: mkDerivation { pname = "postgresql-query"; - version = "3.7.0"; - sha256 = "0raxd0vd6hf772g11x8p0c6h86sipwk74z5kfxb38mbi26yj0p24"; + version = "3.8.0"; + sha256 = "1bk355kqsiyxn269bp5icf5s80p2bzxy08r8g8llainppjxnq8n8"; libraryHaskellDepends = [ aeson attoparsec base blaze-builder bytestring containers data-default exceptions file-embed haskell-src-meta hreader hset @@ -206428,17 +206454,18 @@ self: { ({ mkDerivation, aeson, base, bytestring, cassava, containers , generic-random, lens, mongoDB, mtl, network-uri, persistent , persistent-mongoDB, QuickCheck, quickcheck-instances - , safe-exceptions, scientific, swagger2, text, time, uuid, vector + , safe-exceptions, scientific, servant, swagger2, text, time, uuid + , vector }: mkDerivation { pname = "prolude"; - version = "0.0.0.14"; - sha256 = "1lsr85ibkrdcmwg66iiazr3wksk66153l2wdlk583q71w2r5h6is"; + version = "0.0.0.15"; + sha256 = "1hm24qz13yrhvg8a0xx781pv29lbxzdzazk7byfjqv4dsy8c7mkp"; libraryHaskellDepends = [ aeson base bytestring cassava containers generic-random lens mongoDB mtl network-uri persistent persistent-mongoDB QuickCheck - quickcheck-instances safe-exceptions scientific swagger2 text time - uuid vector + quickcheck-instances safe-exceptions scientific servant swagger2 + text time uuid vector ]; description = "ITProTV's custom prelude"; license = stdenv.lib.licenses.mit; @@ -207409,6 +207436,22 @@ self: { broken = true; }) {}; + "proton" = callPackage + ({ mkDerivation, adjunctions, base, bifunctors, comonad + , compactable, containers, contravariant, distributive, linear, mtl + , profunctors, tagged + }: + mkDerivation { + pname = "proton"; + version = "0.0.1"; + sha256 = "0l3176d1vjvknns2dx7qnwi7n45mc6v4qx9iv3z4488msjfqx6gf"; + libraryHaskellDepends = [ + adjunctions base bifunctors comonad compactable containers + contravariant distributive linear mtl profunctors tagged + ]; + license = stdenv.lib.licenses.bsd3; + }) {}; + "proton-haskell" = callPackage ({ mkDerivation, base, containers, directory, filepath, HUnit , test-framework, test-framework-hunit @@ -210296,8 +210339,8 @@ self: { }: mkDerivation { pname = "quickcheck-string-random"; - version = "0.1.3.0"; - sha256 = "0pyh2xa68d6jhca1lr5ymmxqs19m17hjxdlrplyl0pww65mfrj8d"; + version = "0.1.4.0"; + sha256 = "08ikiqgzhizg4acv9kba6glwa47xzpdzrpzcz95kcw7b90q9qqp9"; libraryHaskellDepends = [ base QuickCheck string-random text ]; testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck text @@ -215299,6 +215342,31 @@ self: { broken = true; }) {}; + "reflex-gi-gtk" = callPackage + ({ mkDerivation, async, base, containers, dependent-sum + , exception-transformers, gi-gdk, gi-glib, gi-gtk, haskell-gi-base + , mtl, patch, primitive, ref-tf, reflex, semialign, stm, text + , these, witherable + }: + mkDerivation { + pname = "reflex-gi-gtk"; + version = "0.2.0.0"; + sha256 = "0dx9g5v5i0fhxn1kn6fsj8hpwnax8wq89drsv8q2fwk9pxd8i384"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base containers dependent-sum exception-transformers gi-gdk + gi-glib gi-gtk haskell-gi-base mtl primitive ref-tf reflex + semialign stm text these witherable + ]; + executableHaskellDepends = [ + base containers dependent-sum gi-gtk haskell-gi-base mtl patch + reflex text + ]; + description = "Helper functions to use reflex with gi-gtk"; + license = stdenv.lib.licenses.mpl20; + }) {}; + "reflex-gloss" = callPackage ({ mkDerivation, base, dependent-sum, gloss, mtl, reflex , transformers @@ -226625,15 +226693,19 @@ self: { }) {}; "sendgrid-v3" = callPackage - ({ mkDerivation, aeson, base, lens, semigroups, tasty, tasty-hunit - , text, wreq + ({ mkDerivation, aeson, base, bytestring, http-client, lens + , semigroups, tasty, tasty-hunit, text, wreq }: mkDerivation { pname = "sendgrid-v3"; - version = "0.1.2.0"; - sha256 = "06j07c86560f4w4vpx6gbnmrbyhs9i69jksliifsd9a9flg93vx3"; - libraryHaskellDepends = [ aeson base lens semigroups text wreq ]; - testHaskellDepends = [ base semigroups tasty tasty-hunit text ]; + version = "0.3.0.0"; + sha256 = "0b1m2r0zq3f3ggy9nds42rf0w25p08mkcs9crvckmvqjhmwik1cm"; + libraryHaskellDepends = [ + aeson base bytestring http-client lens semigroups text wreq + ]; + testHaskellDepends = [ + base lens semigroups tasty tasty-hunit text wreq + ]; description = "Sendgrid v3 API library"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; @@ -244869,6 +244941,30 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "string-random_0_1_4_0" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , optparse-applicative, pcre-heavy, QuickCheck, random, tasty + , tasty-hunit, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "string-random"; + version = "0.1.4.0"; + sha256 = "09xv1jbhsz8hfxc6y54fj4pkhyxfbfh53i6kxy408zm3raa2nmii"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base containers random text transformers + ]; + executableHaskellDepends = [ base optparse-applicative text ]; + testHaskellDepends = [ + base bytestring pcre-heavy QuickCheck tasty tasty-hunit + tasty-quickcheck text + ]; + description = "A library for generating random string from a regular experession"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "string-similarity" = callPackage ({ mkDerivation, base, bytestring, criterion, hspec, QuickCheck , suffixtree @@ -255403,6 +255499,33 @@ self: { broken = true; }) {}; + "thock" = callPackage + ({ mkDerivation, aeson, base, brick, containers, file-embed, lens + , mtl, network, random, text, text-zipper, time, vector, vty + , websockets + }: + mkDerivation { + pname = "thock"; + version = "0.2.0.0"; + sha256 = "1wj3zldfqpa8xvk62qv13frhxmrjhrjismcb9iyblkrwlcxzfyns"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base brick containers file-embed lens mtl network random text + text-zipper time vector vty websockets + ]; + executableHaskellDepends = [ + aeson base brick containers file-embed lens mtl network random text + text-zipper time vector vty websockets + ]; + testHaskellDepends = [ + aeson base brick containers file-embed lens mtl network random text + text-zipper time vector vty websockets + ]; + description = "A modern TUI typing game featuring online racing against friends"; + license = stdenv.lib.licenses.mit; + }) {}; + "thorn" = callPackage ({ mkDerivation, base, bifunctors, containers, contravariant, mtl , profunctors, random, template-haskell @@ -282325,7 +282448,7 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "yesod-page-cursor_2_0_0_1" = callPackage + "yesod-page-cursor_2_0_0_2" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, hspec , hspec-expectations-lifted, http-link-header, http-types, lens , lens-aeson, monad-logger, mtl, network-uri, persistent @@ -282334,8 +282457,8 @@ self: { }: mkDerivation { pname = "yesod-page-cursor"; - version = "2.0.0.1"; - sha256 = "1fsq2shnn1izhw28f8dfyc8ssfxfjhzip0hh1cw80hpcg7q0pr73"; + version = "2.0.0.2"; + sha256 = "1wlwzxc2amnq1ma2lvclrc3dzhh8s6d8ffz6yk9rq88aijgvw35m"; libraryHaskellDepends = [ aeson base bytestring containers http-link-header network-uri text unliftio yesod-core From be17beade13c2fc20515c0115bd1445faebed84f Mon Sep 17 00:00:00 2001 From: "(cdep)illabout" Date: Thu, 7 Jan 2021 10:17:52 +0900 Subject: [PATCH 19/44] spago: 0.18 -> 0.19 --- .../tools/purescript/spago/spago.nix | 41 ++++++++++--------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/pkgs/development/tools/purescript/spago/spago.nix b/pkgs/development/tools/purescript/spago/spago.nix index 43f8e66d870..ed0ce05843b 100644 --- a/pkgs/development/tools/purescript/spago/spago.nix +++ b/pkgs/development/tools/purescript/spago/spago.nix @@ -1,35 +1,36 @@ { mkDerivation, aeson, aeson-pretty, ansi-terminal, async-pool -, base, bower-json, bytestring, Cabal, containers, dhall, directory -, either, exceptions, extra, fetchgit, file-embed, filepath, foldl -, fsnotify, generic-lens, github, Glob, hpack, hspec -, hspec-discover, hspec-megaparsec, http-client, http-conduit -, http-types, lens-family-core, megaparsec, mtl, network-uri -, open-browser, optparse-applicative, prettyprinter, process -, QuickCheck, retry, rio, rio-orphans, safe, semver-range, stdenv -, stm, stringsearch, tar, template-haskell, temporary, text, time -, transformers, turtle, unliftio, unordered-containers, utf8-string -, vector, versions, with-utf8, zlib +, base, bower-json, bytestring, Cabal, containers, cryptonite +, dhall, directory, either, exceptions, extra, fetchgit, file-embed +, filepath, foldl, fsnotify, generic-lens, github, Glob, hpack +, hspec, hspec-discover, hspec-megaparsec, http-client +, http-conduit, http-types, lens-family-core, megaparsec, mtl +, network-uri, open-browser, optparse-applicative, prettyprinter +, process, QuickCheck, retry, rio, rio-orphans, safe, semver-range +, stdenv, stm, stringsearch, tar, template-haskell, temporary, text +, time, transformers, turtle, unliftio, unordered-containers +, utf8-string, vector, versions, with-utf8, zlib }: mkDerivation { pname = "spago"; - version = "0.18.0"; + version = "0.19.0"; src = fetchgit { url = "https://github.com/purescript/spago.git"; - sha256 = "03ww7qhrggwsbm0kcnvcr3ifb8rm860ajimzr81isiw46ykwrl38"; - rev = "a4d39c21cae2f2c6d43fa204853c8e17c72904d2"; + sha256 = "182a9pkv64rbyqrig470cmql4ingf5vpxh11xkxqq2baxym3vwip"; + rev = "960a310d6efca3bb40009eb06d88382e4670ccef"; fetchSubmodules = true; }; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-pretty ansi-terminal async-pool base bower-json - bytestring Cabal containers dhall directory either exceptions - file-embed filepath foldl fsnotify generic-lens github Glob - http-client http-conduit http-types lens-family-core megaparsec mtl - network-uri open-browser optparse-applicative prettyprinter process - retry rio rio-orphans safe semver-range stm stringsearch tar - template-haskell temporary text time transformers turtle unliftio - unordered-containers utf8-string vector versions with-utf8 zlib + bytestring Cabal containers cryptonite dhall directory either + exceptions file-embed filepath foldl fsnotify generic-lens github + Glob http-client http-conduit http-types lens-family-core + megaparsec mtl network-uri open-browser optparse-applicative + prettyprinter process retry rio rio-orphans safe semver-range stm + stringsearch tar template-haskell temporary text time transformers + turtle unliftio unordered-containers utf8-string vector versions + with-utf8 zlib ]; libraryToolDepends = [ hpack ]; executableHaskellDepends = [ base text turtle with-utf8 ]; From c2743fb52f90b555d45cab9ec73e2bf9bbd62eb6 Mon Sep 17 00:00:00 2001 From: Atemu Date: Thu, 7 Jan 2021 09:46:54 +0100 Subject: [PATCH 20/44] linux_lqx: 5.9.16 -> 5.10.5 --- pkgs/os-specific/linux/kernel/linux-lqx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-lqx.nix b/pkgs/os-specific/linux/kernel/linux-lqx.nix index f2704378979..7c10ef55bb6 100644 --- a/pkgs/os-specific/linux/kernel/linux-lqx.nix +++ b/pkgs/os-specific/linux/kernel/linux-lqx.nix @@ -1,7 +1,7 @@ { stdenv, fetchFromGitHub, buildLinux, linux_zen, ... } @ args: let - version = "5.9.16"; + version = "5.10.5"; in buildLinux (args // { @@ -13,11 +13,11 @@ buildLinux (args // { owner = "zen-kernel"; repo = "zen-kernel"; rev = "v${version}-lqx1"; - sha256 = "0ljvqf91nxpql98z75bicg5y3nzkm41rq5b0rm1kcnsk0ji829ps"; + sha256 = "1qnxmxahx1wpwhpjz6gdm5zdy1gd8ic3p7vqbz55vx4ygn865gyv"; }; extraMeta = { - branch = "5.9/master"; + branch = "5.10/master"; maintainers = with stdenv.lib.maintainers; [ atemu ]; description = linux_zen.meta.description + " (Same as linux_zen but less aggressive release schedule)"; }; From 7f8e7398ebd4470a599a559e1409290f461d89b0 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 7 Jan 2021 13:25:31 +0100 Subject: [PATCH 21/44] Stackage Nightly 2021-01-05 --- .../configuration-hackage2nix.yaml | 57 +++++++++++-------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 944f6d7667c..90a374363e6 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -76,7 +76,7 @@ default-package-overrides: # haskell-language-server 0.5.0.0 doesn't accept newer versions - fourmolu ==0.2.* - refinery ==0.2.* - # Stackage Nightly 2021-01-02 + # Stackage Nightly 2021-01-05 - abstract-deque ==0.3 - abstract-par ==0.3.3 - AC-Angle ==1.0 @@ -86,7 +86,7 @@ default-package-overrides: - ad ==4.4.1 - adjunctions ==4.4 - adler32 ==0.1.2.0 - - aeson ==1.5.4.1 + - aeson ==1.5.5.1 - aeson-attoparsec ==0.0.0 - aeson-better-errors ==0.9.1.0 - aeson-casing ==0.2.0.0 @@ -261,7 +261,7 @@ default-package-overrides: - attoparsec-base64 ==0.0.0 - attoparsec-binary ==0.2 - attoparsec-expr ==0.1.1.2 - - attoparsec-iso8601 ==1.0.1.0 + - attoparsec-iso8601 ==1.0.2.0 - attoparsec-path ==0.0.0.1 - audacity ==0.0.2 - aur ==7.0.5 @@ -334,7 +334,6 @@ default-package-overrides: - bits-extra ==0.0.2.0 - bitset-word8 ==0.1.1.2 - bitvec ==1.0.3.0 - - bitwise-enum ==1.0.0.2 - blake2 ==0.3.0 - blanks ==0.5.0 - blas-carray ==0.1.0.1 @@ -520,10 +519,10 @@ default-package-overrides: - conduit-extra ==1.3.5 - conduit-parse ==0.2.1.0 - conduit-zstd ==0.0.2.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 + - conferer ==1.0.0.0 + - conferer-aeson ==1.0.0.0 + - conferer-hspec ==1.0.0.0 + - conferer-warp ==1.0.0.0 - config-ini ==0.2.4.0 - ConfigFile ==1.1.4 - configurator ==0.3.0.0 @@ -690,6 +689,7 @@ default-package-overrides: - doctest-exitcode-stdio ==0.0 - doctest-lib ==0.1 - doldol ==0.4.1.2 + - dot ==0.3 - dotenv ==0.8.0.7 - dotgen ==0.4.3 - dotnet-timespan ==0.0.1.0 @@ -845,6 +845,7 @@ default-package-overrides: - focus ==1.0.2 - focuslist ==0.1.0.2 - fold-debounce ==0.2.0.9 + - fold-debounce-conduit ==0.2.0.5 - foldable1 ==0.1.0.0 - foldl ==1.4.10 - folds ==0.7.5 @@ -995,6 +996,9 @@ default-package-overrides: - graphs ==0.7.1 - graphviz ==2999.20.1.0 - gravatar ==0.8.0 + - greskell ==1.2.0.0 + - greskell-core ==0.1.3.5 + - greskell-websocket ==0.1.2.5 - groom ==0.1.2.1 - group-by-date ==0.1.0.3 - groups ==0.5.2 @@ -1008,7 +1012,7 @@ default-package-overrides: - hadolint ==1.19.0 - hadoop-streaming ==0.2.0.3 - hakyll-convert ==0.3.0.3 - - half ==0.3 + - half ==0.3.1 - hall-symbols ==0.1.0.6 - hamtsolo ==1.0.3 - HandsomeSoup ==0.4.2 @@ -1022,7 +1026,7 @@ default-package-overrides: - hashing ==0.1.0.1 - hashmap ==1.3.3 - hashtables ==1.2.4.1 - - haskeline ==0.8.1.0 + - haskeline ==0.8.1.1 - haskell-gi ==0.24.7 - haskell-gi-base ==0.24.5 - haskell-gi-overloading ==1.0 @@ -1100,7 +1104,7 @@ default-package-overrides: - hoauth2 ==1.16.0 - hocon ==0.1.0.4 - hOpenPGP ==2.9.5 - - hopenpgp-tools ==0.23.5 + - hopenpgp-tools ==0.23.6 - hopfli ==0.2.2.1 - hosc ==0.18.1 - hostname ==1.0 @@ -1136,12 +1140,12 @@ default-package-overrides: - HsOpenSSL ==0.11.5.1 - HsOpenSSL-x509-system ==0.1.0.4 - hsp ==0.10.0 - - hspec ==2.7.4 + - hspec ==2.7.5 - hspec-attoparsec ==0.1.0.2 - hspec-checkers ==0.1.0.2 - hspec-contrib ==0.5.1 - - hspec-core ==2.7.4 - - hspec-discover ==2.7.4 + - hspec-core ==2.7.5 + - hspec-discover ==2.7.5 - hspec-expectations ==0.8.2 - hspec-expectations-lifted ==0.10.0 - hspec-expectations-pretty-diff ==0.7.2.5 @@ -1151,6 +1155,7 @@ default-package-overrides: - hspec-leancheck ==0.0.4 - hspec-megaparsec ==2.2.0 - hspec-meta ==2.6.0 + - hspec-need-env ==0.1.0.5 - hspec-parsec ==0 - hspec-smallcheck ==0.5.2 - hspec-tables ==0.0.1 @@ -1211,7 +1216,7 @@ default-package-overrides: - hw-json-simd ==0.1.1.0 - hw-json-simple-cursor ==0.1.1.0 - hw-json-standard-cursor ==0.2.3.1 - - hw-kafka-client ==4.0.0 + - hw-kafka-client ==4.0.1 - hw-mquery ==0.2.1.0 - hw-packed-vector ==0.2.1.0 - hw-parser ==0.1.1.0 @@ -1263,7 +1268,7 @@ default-package-overrides: - influxdb ==1.9.0 - ini ==0.4.1 - inj ==1.0 - - inline-c ==0.9.1.3 + - inline-c ==0.9.1.4 - inline-c-cpp ==0.4.0.2 - inline-r ==0.10.4 - inliterate ==0.1.0 @@ -1399,7 +1404,7 @@ default-package-overrides: - libgit ==0.3.1 - libgraph ==1.14 - libjwt-typed ==0.2 - - libmpd ==0.9.2.0 + - libmpd ==0.9.3.0 - liboath-hs ==0.0.1.2 - libyaml ==0.1.2 - LibZip ==1.0.1 @@ -1461,6 +1466,8 @@ default-package-overrides: - markov-chain ==0.0.3.4 - massiv ==0.5.9.0 - massiv-io ==0.4.0.0 + - massiv-persist ==0.1.0.0 + - massiv-serialise ==0.1.0.0 - massiv-test ==0.1.6 - math-extras ==0.1.1.0 - math-functions ==0.3.4.1 @@ -1889,7 +1896,7 @@ default-package-overrides: - quickcheck-classes ==0.6.4.0 - quickcheck-classes-base ==0.6.1.0 - quickcheck-higherorder ==0.1.0.0 - - quickcheck-instances ==0.3.25.1 + - quickcheck-instances ==0.3.25.2 - quickcheck-io ==0.2.0 - quickcheck-simple ==0.1.1.1 - quickcheck-special ==0.1.0.6 @@ -1932,7 +1939,7 @@ default-package-overrides: - read-editor ==0.1.0.2 - read-env-var ==1.0.0.0 - readable ==0.3.1 - - reanimate ==1.1.2.1 + - reanimate ==1.1.3.1 - reanimate-svg ==0.13.0.0 - rebase ==1.6.1 - record-dot-preprocessor ==0.2.7 @@ -2330,7 +2337,7 @@ default-package-overrides: - text-short ==0.1.3 - text-show ==3.9 - text-show-instances ==3.8.4 - - text-zipper ==0.10.1 + - text-zipper ==0.11 - textlocal ==0.1.0.5 - tf-random ==0.5 - tfp ==1.0.1.1 @@ -2457,7 +2464,7 @@ default-package-overrides: - uniplate ==1.6.13 - uniprot-kb ==0.1.2.0 - uniq-deep ==1.2.0 - - unique ==0 + - unique ==0.0.1 - unique-logic ==0.4 - unique-logic-tf ==0.5.1 - unit-constraint ==0.0.0 @@ -2486,7 +2493,7 @@ default-package-overrides: - users ==0.5.0.0 - utf8-conversions ==0.1.0.4 - utf8-light ==0.4.2 - - utf8-string ==1.0.1.1 + - utf8-string ==1.0.2 - util ==0.1.17.1 - utility-ht ==0.0.15 - uuid ==1.3.13 @@ -2536,7 +2543,7 @@ default-package-overrides: - wai-cors ==0.2.7 - wai-enforce-https ==0.0.2.1 - wai-eventsource ==3.0.0 - - wai-extra ==3.1.4.1 + - wai-extra ==3.1.5 - wai-feature-flags ==0.1.0.1 - wai-handler-launch ==3.0.3.1 - wai-logger ==2.3.6 @@ -2568,6 +2575,8 @@ default-package-overrides: - weigh ==0.0.16 - wide-word ==0.1.1.2 - wikicfp-scraper ==0.1.0.11 + - wild-bind ==0.1.2.6 + - wild-bind-x11 ==0.2.0.11 - Win32 ==2.6.1.0 - Win32-notify ==0.3.0.3 - windns ==0.1.0.1 @@ -2638,7 +2647,7 @@ default-package-overrides: - yesod-form ==1.6.7 - yesod-gitrev ==0.2.1 - yesod-newsfeed ==1.7.0.0 - - yesod-page-cursor ==2.0.0.0 + - yesod-page-cursor ==2.0.0.1 - yesod-paginator ==1.1.1.0 - yesod-persistent ==1.6.0.5 - yesod-sitemap ==1.6.0 From 7e27206eca32d47de57e712ceeb379f1e4446413 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 7 Jan 2021 13:26:34 +0100 Subject: [PATCH 22/44] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/552a413009edfc45196c6a480a5f9694857a87b7. --- .../haskell-modules/hackage-packages.nix | 760 +++++++----------- 1 file changed, 303 insertions(+), 457 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index e7e1c834815..b576a103eec 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -18302,35 +18302,35 @@ self: { }) {}; "Shpadoinkle" = callPackage - ({ mkDerivation, base, category, ghcjs-dom, jsaddle, jsaddle-warp - , text, transformers, unliftio + ({ mkDerivation, base, category, containers, ghcjs-dom, jsaddle + , jsaddle-warp, text, transformers, unliftio, wai, wai-app-static + , warp }: mkDerivation { pname = "Shpadoinkle"; - version = "0.2.0.0"; - sha256 = "10dgd5723mc7nbwvvzvl5jy09wdcjwhi0miyvgkr7jgppkg402dl"; + version = "0.3.0.0"; + sha256 = "083ly6xpdcf7wgrb3shcw26zk0d8rm8issyvki1rwvd29rwj0k41"; libraryHaskellDepends = [ - base category ghcjs-dom jsaddle jsaddle-warp text transformers - unliftio + base category containers ghcjs-dom jsaddle jsaddle-warp text + transformers unliftio wai wai-app-static warp ]; description = "A programming model for declarative, high performance user interface"; license = stdenv.lib.licenses.bsd3; }) {}; "Shpadoinkle-backend-pardiff" = callPackage - ({ mkDerivation, base, compactable, containers, file-embed - , ghcjs-dom, jsaddle, lens, monad-control, mtl, neat-interpolation - , random, semialign, Shpadoinkle, text, these, transformers-base - , unliftio, uuid + ({ mkDerivation, base, compactable, containers, exceptions + , file-embed, ghcjs-dom, jsaddle, lens, monad-control, mtl, random + , semialign, Shpadoinkle, text, these, transformers-base, unliftio }: mkDerivation { pname = "Shpadoinkle-backend-pardiff"; - version = "0.2.0.0"; - sha256 = "1dkj035k1kwhgd9z7p9jhbnahd9d8mb16ydgd1l7xnrfxg215zsq"; + version = "0.3.0.0"; + sha256 = "1m12m4qbivh0srdzwzcqr8s6s1hi1blk3x15ljv5c9viriznfy6z"; libraryHaskellDepends = [ - base compactable containers file-embed ghcjs-dom jsaddle lens - monad-control mtl neat-interpolation random semialign Shpadoinkle - text these transformers-base unliftio uuid + base compactable containers exceptions file-embed ghcjs-dom jsaddle + lens monad-control mtl random semialign Shpadoinkle text these + transformers-base unliftio ]; description = "A Virtual Dom in pure Haskell, based on Html as an Alignable Functor"; license = stdenv.lib.licenses.bsd3; @@ -18339,15 +18339,17 @@ self: { }) {}; "Shpadoinkle-backend-snabbdom" = callPackage - ({ mkDerivation, base, file-embed, ghcjs-dom, jsaddle, mtl - , Shpadoinkle, text, unliftio + ({ mkDerivation, base, exceptions, file-embed, ghcjs-dom, jsaddle + , monad-control, mtl, Shpadoinkle, text, transformers-base + , unliftio }: mkDerivation { pname = "Shpadoinkle-backend-snabbdom"; - version = "0.2.0.0"; - sha256 = "1zhxj26i711218ixfclmakjv943gkkmvjvvvi5ya4p26bjaw7p3x"; + version = "0.3.0.0"; + sha256 = "0ff87nxa7ff3j400k5a65in8jj00m6bk46pmana0a8k1d7ln7fsk"; libraryHaskellDepends = [ - base file-embed ghcjs-dom jsaddle mtl Shpadoinkle text unliftio + base exceptions file-embed ghcjs-dom jsaddle monad-control mtl + Shpadoinkle text transformers-base unliftio ]; description = "Use the high-performance Snabbdom virtual dom library written in JavaScript"; license = stdenv.lib.licenses.bsd3; @@ -18357,8 +18359,8 @@ self: { ({ mkDerivation, base, compactable, Shpadoinkle, text }: mkDerivation { pname = "Shpadoinkle-backend-static"; - version = "0.1.0.2"; - sha256 = "0sfj092lhmkzrjvklpvbcldpc3wfp8d1n5jw7gpdzqs8fcpffz8q"; + version = "0.2.0.0"; + sha256 = "0kxfsm4g6mwwcrpq8bm83v32jpp97bsvl6ay0ynnmss0yf70ymmi"; libraryHaskellDepends = [ base compactable Shpadoinkle text ]; description = "A backend for rendering Shpadoinkle as Text"; license = stdenv.lib.licenses.bsd3; @@ -18370,8 +18372,8 @@ self: { ({ mkDerivation, aeson, base, jsaddle, lens, text, unliftio }: mkDerivation { pname = "Shpadoinkle-console"; - version = "0.0.1.1"; - sha256 = "0gs21vkmxxnk3ybzasjgcrhraiyjbab3xkpzp4266h54wz1r5grj"; + version = "0.0.1.3"; + sha256 = "0zkiv0h37a3x3569xfvfzdy0dywxhcfx12jddqf9bpfyqsxmf42a"; libraryHaskellDepends = [ aeson base jsaddle lens text unliftio ]; description = "Support for the native browser console"; license = stdenv.lib.licenses.bsd3; @@ -18388,30 +18390,73 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "Shpadoinkle-developer-tools" = callPackage + ({ mkDerivation, base, containers, jsaddle, lens, pretty-show + , Shpadoinkle, Shpadoinkle-backend-pardiff, Shpadoinkle-html, stm + , text, time, unliftio + }: + mkDerivation { + pname = "Shpadoinkle-developer-tools"; + version = "0.0.0.1"; + sha256 = "14lcmxkaxsa42dcyn13cb83lfw48n7139gvppsngzrbn1w9lwrl0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers jsaddle lens pretty-show Shpadoinkle + Shpadoinkle-backend-pardiff Shpadoinkle-html stm text time unliftio + ]; + executableHaskellDepends = [ + base containers jsaddle lens pretty-show Shpadoinkle + Shpadoinkle-backend-pardiff Shpadoinkle-html stm text time unliftio + ]; + description = "Chrome extension to aide in development"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "Shpadoinkle-disembodied" = callPackage + ({ mkDerivation, base, directory, filepath, servant, Shpadoinkle + , Shpadoinkle-backend-static, Shpadoinkle-html, Shpadoinkle-router + , text, unliftio + }: + mkDerivation { + pname = "Shpadoinkle-disembodied"; + version = "0.0.0.1"; + sha256 = "0hiwiv4l1k1al0d9fjk48fay6c33shf213yc9blwm15mfj5kh77c"; + libraryHaskellDepends = [ + base directory filepath servant Shpadoinkle + Shpadoinkle-backend-static Shpadoinkle-html Shpadoinkle-router text + unliftio + ]; + description = "Shpadoinkle as a static site"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "Shpadoinkle-examples" = callPackage ({ mkDerivation, aeson, base, beam-core, beam-sqlite, bytestring - , containers, ease, exceptions, file-embed, generic-lens, ghcjs-dom - , jsaddle, lens, mtl, optparse-applicative, safe, servant - , servant-client, servant-server, Shpadoinkle - , Shpadoinkle-backend-pardiff, Shpadoinkle-backend-static + , containers, ease, exceptions, file-embed, generic-lens + , generic-monoid, ghcjs-dom, jsaddle, lens, mtl + , optparse-applicative, pretty-show, safe, servant, servant-client + , servant-server, Shpadoinkle, Shpadoinkle-backend-pardiff + , Shpadoinkle-backend-snabbdom, Shpadoinkle-backend-static , Shpadoinkle-console, Shpadoinkle-html, Shpadoinkle-lens , Shpadoinkle-router, Shpadoinkle-widgets, split, sqlite-simple , stm, text, unliftio, wai, wai-app-static, warp }: mkDerivation { pname = "Shpadoinkle-examples"; - version = "0.0.0.2"; - sha256 = "1nj5wl8liw9q89hrry6dpvsw32sc27nplxfcwkyfkwjyqaxp5sfh"; + version = "0.0.0.3"; + sha256 = "1ym3wnqqj07v0w07af6z9yiccx95bbljna36z37pz8gp35dxamlh"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ aeson base beam-core beam-sqlite bytestring containers ease - exceptions file-embed generic-lens ghcjs-dom jsaddle lens mtl - optparse-applicative safe servant servant-client servant-server - Shpadoinkle Shpadoinkle-backend-pardiff Shpadoinkle-backend-static - Shpadoinkle-console Shpadoinkle-html Shpadoinkle-lens - Shpadoinkle-router Shpadoinkle-widgets split sqlite-simple stm text - unliftio wai wai-app-static warp + exceptions file-embed generic-lens generic-monoid ghcjs-dom jsaddle + lens mtl optparse-applicative pretty-show safe servant + servant-client servant-server Shpadoinkle + Shpadoinkle-backend-pardiff Shpadoinkle-backend-snabbdom + Shpadoinkle-backend-static Shpadoinkle-console Shpadoinkle-html + Shpadoinkle-lens Shpadoinkle-router Shpadoinkle-widgets split + sqlite-simple stm text unliftio wai wai-app-static warp ]; description = "Example usages of Shpadoinkle"; license = stdenv.lib.licenses.bsd3; @@ -18421,16 +18466,17 @@ self: { "Shpadoinkle-html" = callPackage ({ mkDerivation, base, bytestring, compactable, containers - , ghcjs-dom, jsaddle, regex-pcre, Shpadoinkle, stm - , template-haskell, text, time, transformers, unliftio + , ghcjs-dom, jsaddle, lens, raw-strings-qq, regex-pcre, Shpadoinkle + , stm, template-haskell, text, time, transformers, unliftio }: mkDerivation { pname = "Shpadoinkle-html"; - version = "0.2.0.1"; - sha256 = "1dk17v1c6nv2p3zzg09gmv4qvpjmlx782a6gx7whx9p28037v34f"; + version = "0.3.0.0"; + sha256 = "17n675m9gqfhi2rd8c60bcbljd4nknfrwb02zlw9jwgj1kv7l06k"; libraryHaskellDepends = [ - base bytestring compactable containers ghcjs-dom jsaddle regex-pcre - Shpadoinkle stm template-haskell text time transformers unliftio + base bytestring compactable containers ghcjs-dom jsaddle lens + raw-strings-qq regex-pcre Shpadoinkle stm template-haskell text + time transformers unliftio ]; description = "A typed, template generated Html DSL, and helpers"; license = stdenv.lib.licenses.bsd3; @@ -18442,8 +18488,8 @@ self: { ({ mkDerivation, base, lens, Shpadoinkle, text }: mkDerivation { pname = "Shpadoinkle-lens"; - version = "0.0.0.2"; - sha256 = "00zd6m9lvskbf7w4bnqhhy59gz9169rzmd1x8y4lxckjda172sqr"; + version = "0.0.0.3"; + sha256 = "1310ipmw2z8gdnvaqx1bydvc4p1iyhc7xv31vwbx2aszhmi873kq"; libraryHaskellDepends = [ base lens Shpadoinkle text ]; description = "Lens combinators for Shpadoinkle applications"; license = stdenv.lib.licenses.bsd3; @@ -18451,19 +18497,19 @@ self: { "Shpadoinkle-router" = callPackage ({ mkDerivation, aeson, base, bytestring, compactable, exceptions - , ghcjs-dom, http-api-data, http-media, jsaddle, lens, network-uri - , servant, servant-client, servant-client-js, servant-server - , Shpadoinkle, Shpadoinkle-backend-static, text, unliftio, wai - , wai-app-static, warp + , ghcjs-dom, http-api-data, http-media, jsaddle, jsaddle-warp, lens + , network-uri, servant, servant-client, servant-client-js + , servant-server, Shpadoinkle, Shpadoinkle-backend-static, text + , unliftio, wai, wai-app-static, warp }: mkDerivation { pname = "Shpadoinkle-router"; - version = "0.2.0.0"; - sha256 = "024g9s01kjzvxq6yfhi640v1zly6wvk3v8m3xzxi4flgff2syf8b"; + version = "0.2.0.1"; + sha256 = "0qbjczrfvcihm595rsp1k6svgr05vcrcmc9376wy5vrdwnimvn58"; libraryHaskellDepends = [ aeson base bytestring compactable exceptions ghcjs-dom - http-api-data http-media jsaddle lens network-uri servant - servant-client servant-client-js servant-server Shpadoinkle + http-api-data http-media jsaddle jsaddle-warp lens network-uri + servant servant-client servant-client-js servant-server Shpadoinkle Shpadoinkle-backend-static text unliftio wai wai-app-static warp ]; description = "A single page application rounter for Shpadoinkle based on Servant"; @@ -18475,19 +18521,22 @@ self: { "Shpadoinkle-widgets" = callPackage ({ mkDerivation, aeson, base, compactable, containers , edit-distance, email-validate, hspec, jsaddle, mtl, QuickCheck - , Shpadoinkle, Shpadoinkle-html, stm, template-haskell, text - , unliftio + , quickcheck-classes, quickcheck-classes-base, Shpadoinkle + , Shpadoinkle-html, stm, template-haskell, text, unliftio }: mkDerivation { pname = "Shpadoinkle-widgets"; - version = "0.1.0.0"; - sha256 = "1w1ibm75288rh001bxkdp04hidx8lkz4p4id91bjadsax8chy718"; + version = "0.2.0.0"; + sha256 = "0q82m3gffcw89xyl0h9ayp2v4k9l1zwpnlpq7kvirl1ahhp2iypy"; libraryHaskellDepends = [ aeson base compactable containers edit-distance email-validate jsaddle mtl Shpadoinkle Shpadoinkle-html stm template-haskell text unliftio ]; - testHaskellDepends = [ base containers hspec QuickCheck ]; + testHaskellDepends = [ + base containers hspec QuickCheck quickcheck-classes + quickcheck-classes-base + ]; description = "A collection of common reusable types and components"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -24216,38 +24265,6 @@ self: { }) {}; "aeson" = callPackage - ({ mkDerivation, attoparsec, base, base-compat - , base-compat-batteries, base-orphans, base16-bytestring - , bytestring, containers, data-fix, deepseq, Diff, directory, dlist - , filepath, generic-deriving, ghc-prim, hashable, hashable-time - , integer-logarithms, primitive, QuickCheck, quickcheck-instances - , scientific, strict, tagged, tasty, tasty-golden, tasty-hunit - , tasty-quickcheck, template-haskell, text, th-abstraction, these - , time, time-compat, unordered-containers, uuid-types, vector - }: - mkDerivation { - pname = "aeson"; - version = "1.5.4.1"; - sha256 = "1zgycrai15vlf6drphcb2ff8fs7s6g6hjyxi20h98qkzij5drb0d"; - libraryHaskellDepends = [ - attoparsec base base-compat-batteries bytestring containers - data-fix deepseq dlist ghc-prim hashable primitive scientific - strict tagged template-haskell text th-abstraction these time - time-compat unordered-containers uuid-types vector - ]; - testHaskellDepends = [ - attoparsec base base-compat base-orphans base16-bytestring - bytestring containers data-fix Diff directory dlist filepath - generic-deriving ghc-prim hashable hashable-time integer-logarithms - QuickCheck quickcheck-instances scientific strict tagged tasty - tasty-golden tasty-hunit tasty-quickcheck template-haskell text - these time time-compat unordered-containers uuid-types vector - ]; - description = "Fast JSON parsing and encoding"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "aeson_1_5_5_1" = callPackage ({ mkDerivation, attoparsec, base, base-compat , base-compat-batteries, base-orphans, base16-bytestring , bytestring, containers, data-fix, deepseq, Diff, directory, dlist @@ -24277,7 +24294,6 @@ self: { ]; description = "Fast JSON parsing and encoding"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aeson-applicative" = callPackage @@ -34846,19 +34862,6 @@ self: { }) {}; "attoparsec-iso8601" = callPackage - ({ mkDerivation, attoparsec, base, base-compat, text, time }: - mkDerivation { - pname = "attoparsec-iso8601"; - version = "1.0.1.0"; - sha256 = "0hj10w15qp2z5bz2v4xahhmbgzclpyfi5l2sv97wqycysg9gp7s9"; - revision = "1"; - editedCabalFile = "1rjhscmczgs1bwyqx7lvkm8py3ylxjd2797mrzgnq60fvm292750"; - libraryHaskellDepends = [ attoparsec base base-compat text time ]; - description = "Parsing of ISO 8601 dates, originally from aeson"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "attoparsec-iso8601_1_0_2_0" = callPackage ({ mkDerivation, attoparsec, base, base-compat-batteries, text , time, time-compat }: @@ -34871,7 +34874,6 @@ self: { ]; description = "Parsing of ISO 8601 dates, originally from aeson"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "attoparsec-iteratee" = callPackage @@ -41890,8 +41892,8 @@ self: { }: mkDerivation { pname = "bishbosh"; - version = "0.0.0.7"; - sha256 = "1ihnq7smjk0d18gmkgl70qzqwljmb5nr9hhzwfmkakh3p2x24g3i"; + version = "0.0.0.8"; + sha256 = "0mk0mki02m8nvk667wbrk954qnb6qxdfzyz10bfcyvfbz1afg702"; isLibrary = true; isExecutable = true; enableSeparateDataOutput = true; @@ -42770,10 +42772,8 @@ self: { }: mkDerivation { pname = "bitwise-enum"; - version = "1.0.0.2"; - sha256 = "1y63qpxkh8k019vj2b1qz1jnssld5lik5cjhf6dzj2bal4013lii"; - revision = "1"; - editedCabalFile = "0bxr8jbd2yvxkajjndnnzzyr4fa7jmvk8ivypbn5c8nlrwfdr4cl"; + version = "1.0.0.3"; + sha256 = "0ykrr8x1hc1lsj8cn19jcypvww4598g1v0vrn3z3b7n6hp6wfyis"; libraryHaskellDepends = [ aeson array base deepseq mono-traversable vector ]; @@ -60942,24 +60942,6 @@ self: { }) {}; "conferer" = callPackage - ({ mkDerivation, base, bytestring, containers, deepseq, directory - , hspec, text - }: - mkDerivation { - pname = "conferer"; - version = "0.4.1.1"; - sha256 = "1fi3sflfkzgxzjv5s0w6ja9dqrlc72lli382j6phqdw3h4qja10d"; - libraryHaskellDepends = [ - base bytestring containers directory text - ]; - testHaskellDepends = [ - base bytestring containers deepseq directory hspec text - ]; - description = "Configuration management library"; - license = stdenv.lib.licenses.mpl20; - }) {}; - - "conferer_1_0_0_0" = callPackage ({ mkDerivation, base, bytestring, containers, deepseq, directory , filepath, hspec, QuickCheck, text }: @@ -60976,7 +60958,6 @@ self: { ]; description = "Configuration management library"; license = stdenv.lib.licenses.mpl20; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "conferer-aeson" = callPackage @@ -61032,18 +61013,6 @@ self: { }) {}; "conferer-hspec" = callPackage - ({ mkDerivation, base, conferer, hspec, hspec-core, text }: - mkDerivation { - pname = "conferer-hspec"; - 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.mpl20; - }) {}; - - "conferer-hspec_1_0_0_0" = callPackage ({ mkDerivation, base, conferer, hspec, hspec-core, text }: mkDerivation { pname = "conferer-hspec"; @@ -61053,7 +61022,6 @@ self: { testHaskellDepends = [ base conferer hspec hspec-core text ]; description = "conferer's FromConfig instances for hspec Config"; license = stdenv.lib.licenses.mpl20; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "conferer-provider-dhall" = callPackage @@ -61196,21 +61164,6 @@ self: { }) {}; "conferer-warp" = callPackage - ({ mkDerivation, base, conferer, hspec, http-types, text, wai, warp - }: - mkDerivation { - pname = "conferer-warp"; - 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.mpl20; - }) {}; - - "conferer-warp_1_0_0_0" = callPackage ({ mkDerivation, base, conferer, hspec, http-types, text, wai, warp }: mkDerivation { @@ -61223,7 +61176,6 @@ self: { ]; description = "conferer's FromConfig instances for warp settings"; license = stdenv.lib.licenses.mpl20; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "conferer-yaml" = callPackage @@ -62617,6 +62569,17 @@ self: { broken = true; }) {}; + "contra-tracer" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "contra-tracer"; + version = "0.1.0.0"; + sha256 = "146g43sqa23n1qg100jvz5m1jcjfxx4rxzmc8559b6apys9ys4br"; + libraryHaskellDepends = [ base ]; + description = "Arrow and contravariant tracers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "contracheck-applicative" = callPackage ({ mkDerivation, base, containers, contravariant, generics-sop , microlens, mmorph @@ -80124,6 +80087,27 @@ self: { license = stdenv.lib.licenses.isc; }) {}; + "early" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-lib-parser, syb, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "early"; + version = "0.0.0"; + sha256 = "0nx12376py2jc7yd94lfjbjxw3824fm3v2iviv406a2svkayw7pm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers ghc syb text transformers + ]; + executableHaskellDepends = [ + base ghc-lib-parser text unordered-containers + ]; + testHaskellDepends = [ base ]; + description = "Early return syntax in do-notation (GHC plugin)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "ease" = callPackage ({ mkDerivation, base, data-default }: mkDerivation { @@ -113801,19 +113785,6 @@ self: { }) {}; "half" = callPackage - ({ mkDerivation, base, deepseq, hspec, QuickCheck, template-haskell - }: - mkDerivation { - pname = "half"; - version = "0.3"; - sha256 = "14r0nx8hm5fic9gz0ybjjw4kyc758zfgvhhwvzsshpx5caq6zch6"; - libraryHaskellDepends = [ base deepseq template-haskell ]; - testHaskellDepends = [ base hspec QuickCheck ]; - description = "Half-precision floating-point"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "half_0_3_1" = callPackage ({ mkDerivation, base, binary, bytestring, deepseq, QuickCheck , template-haskell, test-framework, test-framework-quickcheck2 }: @@ -113828,7 +113799,6 @@ self: { ]; description = "Half-precision floating-point"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "halfs" = callPackage @@ -130319,37 +130289,6 @@ self: { }) {OpenCL = null;}; "hopenpgp-tools" = callPackage - ({ mkDerivation, aeson, alex, array, base, base16-bytestring - , binary, binary-conduit, bytestring, conduit, conduit-extra - , containers, cryptonite, directory, errors, fgl, graphviz, happy - , hOpenPGP, http-client, http-client-tls, http-types, ixset-typed - , lens, memory, monad-loops, mtl, openpgp-asciiarmor - , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal - , prettyprinter-convert-ansi-wl-pprint, resourcet, text, time - , time-locale-compat, transformers, unordered-containers, vector - , yaml - }: - mkDerivation { - pname = "hopenpgp-tools"; - version = "0.23.5"; - sha256 = "13c9dfssxmsdrby6mym1xhcpphcn9hvbv01wiszn4j67mrfff4h4"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - aeson array base base16-bytestring binary binary-conduit bytestring - conduit conduit-extra containers cryptonite directory errors fgl - graphviz hOpenPGP http-client http-client-tls http-types - ixset-typed lens memory monad-loops mtl openpgp-asciiarmor - optparse-applicative prettyprinter prettyprinter-ansi-terminal - prettyprinter-convert-ansi-wl-pprint resourcet text time - time-locale-compat transformers unordered-containers vector yaml - ]; - executableToolDepends = [ alex happy ]; - description = "hOpenPGP-based command-line tools"; - license = stdenv.lib.licenses.agpl3Plus; - }) {}; - - "hopenpgp-tools_0_23_6" = callPackage ({ mkDerivation, aeson, alex, array, base, base16-bytestring , binary, binary-conduit, bytestring, conduit, conduit-extra , containers, cryptonite, directory, errors, fgl, graphviz, happy @@ -130378,7 +130317,6 @@ self: { executableToolDepends = [ alex happy ]; description = "hOpenPGP-based command-line tools"; license = stdenv.lib.licenses.agpl3Plus; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hopenssl" = callPackage @@ -135184,8 +135122,8 @@ self: { }: mkDerivation { pname = "hspec"; - version = "2.7.4"; - sha256 = "0zql8cl025ai3yx2dhp1sgvmw8n4ngqbrlmb42hcgv26q8qnvhmi"; + version = "2.7.5"; + sha256 = "0dyd0rb5sh5b72v14qmgwnv2fq76wiz9h8k0027bl8lsl0a77gmv"; libraryHaskellDepends = [ base hspec-core hspec-discover hspec-expectations QuickCheck ]; @@ -135193,14 +135131,14 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "hspec_2_7_5" = callPackage + "hspec_2_7_6" = callPackage ({ mkDerivation, base, hspec-core, hspec-discover , hspec-expectations, QuickCheck }: mkDerivation { pname = "hspec"; - version = "2.7.5"; - sha256 = "0dyd0rb5sh5b72v14qmgwnv2fq76wiz9h8k0027bl8lsl0a77gmv"; + version = "2.7.6"; + sha256 = "0ynd111mwm5ykl74nb7ac7mz1b9xvs1hqjdksfm83dy2sj4axwpx"; libraryHaskellDepends = [ base hspec-core hspec-discover hspec-expectations QuickCheck ]; @@ -135272,8 +135210,8 @@ self: { }: mkDerivation { pname = "hspec-core"; - version = "2.7.4"; - sha256 = "1k0rs9399m6bzmndc9ybs26mxrzkl9pifrijvknysbaqfcifmq35"; + version = "2.7.5"; + sha256 = "0pgmy4r47pdya1h5g1mk4idjs7c2b5dqa5xkqgqn2v60bg32n17p"; libraryHaskellDepends = [ ansi-terminal array base call-stack clock deepseq directory filepath hspec-expectations HUnit QuickCheck quickcheck-io random @@ -135291,7 +135229,7 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "hspec-core_2_7_5" = callPackage + "hspec-core_2_7_6" = callPackage ({ mkDerivation, ansi-terminal, array, base, call-stack, clock , deepseq, directory, filepath, hspec-expectations, hspec-meta , HUnit, process, QuickCheck, quickcheck-io, random, setenv @@ -135299,8 +135237,8 @@ self: { }: mkDerivation { pname = "hspec-core"; - version = "2.7.5"; - sha256 = "0pgmy4r47pdya1h5g1mk4idjs7c2b5dqa5xkqgqn2v60bg32n17p"; + version = "2.7.6"; + sha256 = "1j9kpvjf1yz3bl32cklxz8dnykc48ya67lin4r2hvbzcd3kg63rf"; libraryHaskellDepends = [ ansi-terminal array base call-stack clock deepseq directory filepath hspec-expectations HUnit QuickCheck quickcheck-io random @@ -135342,8 +135280,8 @@ self: { }: mkDerivation { pname = "hspec-discover"; - version = "2.7.4"; - sha256 = "02laain23bcnzsl65347qr5knvrmrlhd0kzc0d88kx59lpzm27a0"; + version = "2.7.5"; + sha256 = "1d049y6g15s2rvng8gzbnv0fybfhyxjs3hp200fg8kwzq7vzkvmf"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base directory filepath ]; @@ -135356,13 +135294,13 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "hspec-discover_2_7_5" = callPackage + "hspec-discover_2_7_6" = callPackage ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck }: mkDerivation { pname = "hspec-discover"; - version = "2.7.5"; - sha256 = "1d049y6g15s2rvng8gzbnv0fybfhyxjs3hp200fg8kwzq7vzkvmf"; + version = "2.7.6"; + sha256 = "12n26rxdrpk54fqrgrdj7r8kyq3fla3na10j4pnsjkir72bvhd17"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base directory filepath ]; @@ -139550,8 +139488,8 @@ self: { }: mkDerivation { pname = "hurl"; - version = "1.5.0.0"; - sha256 = "1fzy2zzwn5x420xz91fj64h6g0vzlam4058pymb2pdmg4x801j42"; + version = "2.0.0.0"; + sha256 = "0rr4v8dbbkasg68zkv6z2p4ib12kazqjrad4s0z7h6l7hy6rqwbz"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -140396,30 +140334,6 @@ self: { }) {}; "hw-kafka-client" = callPackage - ({ mkDerivation, base, bifunctors, bytestring, c2hs, containers - , either, hspec, hspec-discover, monad-loops, rdkafka, text - , transformers, unix - }: - mkDerivation { - pname = "hw-kafka-client"; - version = "4.0.0"; - sha256 = "0cwiaxri121lh713sisy9mka0h6z2ip82hzqbyzqj1dnljkqry9c"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base bifunctors bytestring containers text transformers unix - ]; - librarySystemDepends = [ rdkafka ]; - libraryToolDepends = [ c2hs ]; - testHaskellDepends = [ - base bifunctors bytestring containers either hspec monad-loops text - ]; - testToolDepends = [ hspec-discover ]; - description = "Kafka bindings for Haskell"; - license = stdenv.lib.licenses.mit; - }) {inherit (pkgs) rdkafka;}; - - "hw-kafka-client_4_0_1" = callPackage ({ mkDerivation, base, bifunctors, bytestring, c2hs, containers , either, hspec, hspec-discover, monad-loops, rdkafka, text , transformers, unix @@ -140441,7 +140355,6 @@ self: { testToolDepends = [ hspec-discover ]; description = "Kafka bindings for Haskell"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) rdkafka;}; "hw-kafka-conduit" = callPackage @@ -145159,31 +145072,6 @@ self: { }) {}; "inline-c" = callPackage - ({ mkDerivation, ansi-wl-pprint, base, bytestring, containers - , hashable, hspec, mtl, parsec, parsers, QuickCheck, raw-strings-qq - , regex-posix, split, template-haskell, transformers - , unordered-containers, vector - }: - mkDerivation { - pname = "inline-c"; - version = "0.9.1.3"; - sha256 = "1b2dcyg6b15q5n7k9k391y78wblqlvkrwxr8hbnp0y6x8h8l8ma8"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - ansi-wl-pprint base bytestring containers hashable mtl parsec - parsers template-haskell transformers unordered-containers vector - ]; - testHaskellDepends = [ - ansi-wl-pprint base containers hashable hspec parsers QuickCheck - raw-strings-qq regex-posix split template-haskell transformers - unordered-containers vector - ]; - description = "Write Haskell source files including C code inline. No FFI required."; - license = stdenv.lib.licenses.mit; - }) {}; - - "inline-c_0_9_1_4" = callPackage ({ mkDerivation, ansi-wl-pprint, base, bytestring, containers , hashable, hspec, mtl, parsec, parsers, QuickCheck, raw-strings-qq , regex-posix, split, template-haskell, transformers @@ -145206,7 +145094,6 @@ self: { ]; description = "Write Haskell source files including C code inline. No FFI required."; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "inline-c-cpp" = callPackage @@ -159589,28 +159476,6 @@ self: { }) {}; "libmpd" = callPackage - ({ mkDerivation, attoparsec, base, bytestring, containers - , data-default-class, filepath, hspec, mtl, network, old-locale - , QuickCheck, safe-exceptions, text, time, unix, utf8-string - }: - mkDerivation { - pname = "libmpd"; - version = "0.9.2.0"; - sha256 = "0vjzwdxlldn07v9mkkx5vbh4pmz7s71qjh4c126f968a807zmqrn"; - libraryHaskellDepends = [ - attoparsec base bytestring containers data-default-class filepath - mtl network old-locale safe-exceptions text time utf8-string - ]; - testHaskellDepends = [ - attoparsec base bytestring containers data-default-class filepath - hspec mtl network old-locale QuickCheck safe-exceptions text time - unix utf8-string - ]; - description = "An MPD client library"; - license = stdenv.lib.licenses.mit; - }) {}; - - "libmpd_0_9_3_0" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers , data-default-class, filepath, hspec, mtl, network, QuickCheck , safe-exceptions, text, time, unix, utf8-string @@ -159630,7 +159495,6 @@ self: { ]; description = "An MPD client library"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "libnix" = callPackage @@ -165363,6 +165227,24 @@ self: { license = "GPL-2.0-or-later AND BSD-3-Clause"; }) {}; + "lukko_0_1_1_3" = callPackage + ({ mkDerivation, async, base, bytestring, filepath, singleton-bool + , tasty, tasty-expected-failure, tasty-hunit, temporary + }: + mkDerivation { + pname = "lukko"; + version = "0.1.1.3"; + sha256 = "07xb926kixqv5scqdl8w34z42zjzdpbq06f0ha3f3nm3rxhgn3m8"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + async base bytestring filepath singleton-bool tasty + tasty-expected-failure tasty-hunit temporary + ]; + description = "File locking"; + license = "GPL-2.0-or-later AND BSD-3-Clause"; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "lumberjack" = callPackage ({ mkDerivation, base, contravariant, exceptions, mtl , prettyprinter, prettyprinter-ansi-terminal, text, time @@ -165726,8 +165608,8 @@ self: { }: mkDerivation { pname = "lzlib"; - version = "1.0.7.0"; - sha256 = "0dwwnpfzy5sg4cylpcz3d1aq26grdq0jvidw97x2fkcq2j4d9bak"; + version = "1.0.7.1"; + sha256 = "18y6diahfvqvv3qp6ch1jbi9jwz6li4xm1y1c5pi2895h4c51ljf"; libraryHaskellDepends = [ base bytestring ]; libraryToolDepends = [ c2hs ]; testHaskellDepends = [ @@ -168729,6 +168611,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "matroid" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck }: + mkDerivation { + pname = "matroid"; + version = "0.0.0"; + sha256 = "0k7x9m8zn45s9r9frpqagrjkwbmfd9hfx2v1kwx7h5gfdkmkpb5z"; + libraryHaskellDepends = [ base containers hspec QuickCheck ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + description = "matroid (combinatorial pre-geometries) library"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "matsuri" = callPackage ({ mkDerivation, base, ConfigFile, containers, directory, MissingH , mtl, network, old-locale, split, time, vty, vty-ui, XMPP @@ -171283,6 +171177,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "microlens-th_0_4_3_9" = callPackage + ({ mkDerivation, base, containers, microlens, tagged + , template-haskell, th-abstraction, transformers + }: + mkDerivation { + pname = "microlens-th"; + version = "0.4.3.9"; + sha256 = "08gfqf24r95dcnw4jlnhh8ijmfwiyr9zaiiz4lbzp72hrkarlbiw"; + libraryHaskellDepends = [ + base containers microlens template-haskell th-abstraction + transformers + ]; + testHaskellDepends = [ base microlens tagged ]; + description = "Automatic generation of record lenses for microlens"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "micrologger" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, hspec, lens , text, text-format, time, transformers @@ -184168,19 +184080,20 @@ self: { }) {}; "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, aeson, async, base, brick, bytestring, containers + , deepseq, directory, filepath, hashable, hrfsize, lens, parallel + , protolude, text, transformers, typed-process + , unordered-containers, vty }: mkDerivation { pname = "nix-tree"; - version = "0.1.3.0"; - sha256 = "03ih8gz26rpkipd46zbrkpr9lp23q0nnq8ks6j80d32096n7q59i"; + version = "0.1.3.1"; + sha256 = "1rihvfvfsrkgvq87bli9gzpbv1ny93n21cf31bid1b3g3cwadffp"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - aeson async base brick containers deepseq directory filepath - hashable hrfsize lens parallel protolude text transformers + aeson async base brick bytestring containers deepseq directory + filepath hashable hrfsize lens parallel protolude text transformers typed-process unordered-containers vty ]; description = "Interactively browse a Nix store paths dependencies"; @@ -193399,25 +193312,26 @@ self: { "passman" = callPackage ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring - , bytestring, containers, easy-file, HCL, HUnit, lens, random, SHA - , text, transformers + , bytestring, containers, easy-file, HCL, HUnit, microlens + , microlens-th, random, SHA, text, transformers }: mkDerivation { pname = "passman"; - version = "0.2.1"; - sha256 = "0xa7cc38x012nznp5cwma44gf11v24w7h7cja869i282v7g5693b"; + version = "0.3.0"; + sha256 = "1m3g4ah1wvga3kq9krvg13niisq4rqkb7i6f6lil39v6lplq5drq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base base16-bytestring base64-bytestring bytestring - containers lens random SHA text + containers microlens microlens-th random SHA text ]; executableHaskellDepends = [ - aeson base bytestring containers easy-file HCL lens random - transformers + aeson base bytestring containers easy-file HCL microlens + microlens-th random transformers ]; testHaskellDepends = [ - aeson base bytestring containers HUnit lens random + aeson base bytestring containers HUnit microlens microlens-th + random ]; description = "a simple password manager"; license = stdenv.lib.licenses.lgpl3; @@ -197197,8 +197111,8 @@ self: { }: mkDerivation { pname = "phonetic-languages-simplified-examples-array"; - version = "0.2.0.0"; - sha256 = "0pgbs8llgz0j7s7psmrx12ynpxm92dw501gl934dbv65nizbvf3k"; + version = "0.2.1.0"; + sha256 = "12ri0dv6ifswnp983asa0yyd7xl58ic22payxpri6653f58lkc4h"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -202768,6 +202682,35 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "postgresql-simple_0_6_4" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , bytestring, bytestring-builder, case-insensitive, containers + , cryptohash-md5, filepath, hashable, HUnit, inspection-testing + , Only, postgresql-libpq, scientific, tasty, tasty-golden + , tasty-hunit, template-haskell, text, time-compat, transformers + , uuid-types, vector + }: + mkDerivation { + pname = "postgresql-simple"; + version = "0.6.4"; + sha256 = "0rz2bklxp4pvbxb2w49h5p6pbwabn6d5d4j4mrya4fpa0d13k43d"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring bytestring-builder + case-insensitive containers hashable Only postgresql-libpq + scientific template-haskell text time-compat transformers + uuid-types vector + ]; + testHaskellDepends = [ + aeson base base16-bytestring bytestring case-insensitive containers + cryptohash-md5 filepath HUnit inspection-testing postgresql-libpq + tasty tasty-golden tasty-hunit text time-compat vector + ]; + benchmarkHaskellDepends = [ base vector ]; + description = "Mid-Level PostgreSQL client library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "postgresql-simple-bind" = callPackage ({ mkDerivation, attoparsec, base, bytestring, data-default , exceptions, heredoc, hspec, postgresql-simple, template-haskell @@ -207775,8 +207718,8 @@ self: { }: mkDerivation { pname = "ptr-poker"; - version = "0.1.1.2"; - sha256 = "06h267z01cvk2sck7ycbi8vssg4985nh7cxx2mw92hiqj1kqp0gp"; + version = "0.1.1.3"; + sha256 = "1qrcsci4jccx4l1zlpqr202jl2dhpmcbbq94gfgdax80q8js3yrq"; libraryHaskellDepends = [ base bytestring scientific text ]; testHaskellDepends = [ hedgehog numeric-limits rerebase ]; benchmarkHaskellDepends = [ gauge rerebase ]; @@ -210051,31 +209994,6 @@ self: { }) {}; "quickcheck-instances" = callPackage - ({ mkDerivation, array, base, bytestring, case-insensitive - , containers, data-fix, hashable, integer-logarithms, old-time - , QuickCheck, scientific, splitmix, strict, tagged, text, these - , time, time-compat, transformers, transformers-compat - , unordered-containers, uuid-types, vector - }: - mkDerivation { - pname = "quickcheck-instances"; - version = "0.3.25.1"; - sha256 = "06gg3y56ws1bc9yz00fmm0i5vrmqd2mqlxnbxp676yksfyr80qxd"; - libraryHaskellDepends = [ - array base bytestring case-insensitive containers data-fix hashable - integer-logarithms old-time QuickCheck scientific splitmix strict - tagged text these 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_25_2" = callPackage ({ mkDerivation, array, base, bytestring, case-insensitive , containers, data-fix, hashable, integer-logarithms, old-time , QuickCheck, scientific, splitmix, strict, tagged, text, these @@ -210098,7 +210016,6 @@ self: { benchmarkHaskellDepends = [ base bytestring QuickCheck ]; description = "Common quickcheck instances"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "quickcheck-io" = callPackage @@ -210415,8 +210332,8 @@ self: { }: mkDerivation { pname = "quickjs-hs"; - version = "0.1.2.3"; - sha256 = "1azd2173hwij0z2qxn4k6fi7bkiyaar0q751z15byhbdzil7pf1d"; + version = "0.1.2.4"; + sha256 = "18b9yp87v94bcjy68jip2n31f5hajn0509p9z7yhgv8647pdvnx7"; libraryHaskellDepends = [ aeson base bytestring containers exceptions inline-c mtl scientific string-conv text time transformers unliftio-core @@ -213807,45 +213724,6 @@ self: { }) {}; "reanimate" = callPackage - ({ mkDerivation, aeson, ansi-terminal, array, attoparsec, base - , base64-bytestring, bytestring, cassava, cereal, colour - , containers, cryptohash-sha256, cubicbezier, directory, filelock - , filepath, fingertree, fsnotify, geojson, ghcid, hashable - , hgeometry, hgeometry-combinatorial, JuicyPixels, lens, linear - , matrix, mtl, neat-interpolation, open-browser - , optparse-applicative, parallel, process, QuickCheck, random - , random-shuffle, reanimate-svg, split, tasty - , tasty-expected-failure, tasty-golden, tasty-hunit - , tasty-quickcheck, tasty-rerun, temporary, text, time - , unordered-containers, vector, vector-space, websockets, xml - }: - mkDerivation { - pname = "reanimate"; - version = "1.1.2.1"; - sha256 = "043jpim33pliymnks47i39hz36wp61rvwjyk9f0k89whsi74bkd6"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ - aeson ansi-terminal array attoparsec base base64-bytestring - bytestring cassava cereal colour containers cryptohash-sha256 - cubicbezier directory filelock filepath fingertree fsnotify geojson - ghcid hashable hgeometry hgeometry-combinatorial JuicyPixels lens - linear matrix mtl neat-interpolation open-browser - optparse-applicative parallel process random random-shuffle - reanimate-svg split temporary text time unordered-containers vector - vector-space websockets xml - ]; - testHaskellDepends = [ - base bytestring directory filepath linear process QuickCheck tasty - tasty-expected-failure tasty-golden tasty-hunit tasty-quickcheck - tasty-rerun temporary text vector - ]; - description = "Animation library based on SVGs"; - license = stdenv.lib.licenses.publicDomain; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {}; - - "reanimate_1_1_3_1" = callPackage ({ mkDerivation, aeson, ansi-terminal, array, attoparsec, base , base64-bytestring, bytestring, cassava, cereal, colour , containers, cryptohash-sha256, cubicbezier, directory, filelock @@ -254414,19 +254292,6 @@ self: { }) {}; "text-zipper" = callPackage - ({ mkDerivation, base, deepseq, hspec, QuickCheck, text, vector }: - mkDerivation { - pname = "text-zipper"; - version = "0.10.1"; - sha256 = "0jxicjp0ak1fyl1n3yspxq6hv9l90zzy75glsv8bc2svsn9ypyls"; - enableSeparateDataOutput = true; - libraryHaskellDepends = [ base deepseq text vector ]; - testHaskellDepends = [ base hspec QuickCheck text ]; - description = "A text editor zipper library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "text-zipper_0_11" = callPackage ({ mkDerivation, base, deepseq, hspec, QuickCheck, text, vector }: mkDerivation { pname = "text-zipper"; @@ -254437,7 +254302,6 @@ self: { testHaskellDepends = [ base hspec QuickCheck text ]; description = "A text editor zipper library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "text-zipper-monad" = callPackage @@ -257607,6 +257471,30 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "tlex-th" = callPackage + ({ mkDerivation, array, base, Cabal, cabal-doctest, containers + , doctest, ghc-prim, hspec, hspec-discover, QuickCheck + , template-haskell, tlex, tlex-core + }: + mkDerivation { + pname = "tlex-th"; + version = "0.1.0.0"; + sha256 = "0iy6xnp9nm17jcjkgnlyc3pdiwlkgxzqhi4pgv4a29kmvvy5izcz"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + array base containers ghc-prim template-haskell tlex tlex-core + ]; + testHaskellDepends = [ + array base containers doctest ghc-prim hspec QuickCheck + template-haskell tlex tlex-core + ]; + testToolDepends = [ hspec-discover ]; + description = "TemplateHaskell plugin for Tlex"; + license = "(Apache-2.0 OR MPL-2.0)"; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; + }) {tlex = null; tlex-core = null;}; + "tls" = callPackage ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring , cereal, cryptonite, data-default-class, gauge, hourglass, memory @@ -265131,19 +265019,6 @@ self: { }) {}; "unique" = callPackage - ({ mkDerivation, base, ghc-prim, hashable }: - mkDerivation { - pname = "unique"; - version = "0"; - sha256 = "140a9avcxs1fkj1v2awplq6prd1g13yg0kckccw6i1qpgcdigyz3"; - revision = "2"; - editedCabalFile = "0ydjjd6j7gr4mibky6j5rqwhy9frvfii0sr4g8shaxnph3y0kb6b"; - libraryHaskellDepends = [ base ghc-prim hashable ]; - description = "Fully concurrent unique identifiers"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "unique_0_0_1" = callPackage ({ mkDerivation, base, hashable }: mkDerivation { pname = "unique"; @@ -265152,7 +265027,6 @@ self: { libraryHaskellDepends = [ base hashable ]; description = "Fully concurrent unique identifiers"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unique-logic" = callPackage @@ -267450,19 +267324,6 @@ self: { }) {}; "utf8-string" = callPackage - ({ mkDerivation, base, bytestring }: - mkDerivation { - pname = "utf8-string"; - version = "1.0.1.1"; - sha256 = "0h7imvxkahiy8pzr8cpsimifdfvv18lizrb33k6mnq70rcx9w2zv"; - revision = "3"; - editedCabalFile = "02vhj5gykkqa2dyn7s6gn8is1b5fdn9xcqqvlls268g7cpv6rk38"; - libraryHaskellDepends = [ base bytestring ]; - description = "Support for reading and writing UTF8 Strings"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "utf8-string_1_0_2" = callPackage ({ mkDerivation, base, bytestring, HUnit }: mkDerivation { pname = "utf8-string"; @@ -267472,7 +267333,6 @@ self: { testHaskellDepends = [ base HUnit ]; description = "Support for reading and writing UTF8 Strings"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "utf8-validator" = callPackage @@ -271370,35 +271230,6 @@ self: { }) {}; "wai-extra" = callPackage - ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring - , bytestring, call-stack, case-insensitive, containers, cookie - , data-default-class, deepseq, directory, fast-logger, hspec - , http-types, http2, HUnit, iproute, network, old-locale, resourcet - , streaming-commons, text, time, transformers, unix, unix-compat - , vault, void, wai, wai-logger, word8, zlib - }: - mkDerivation { - pname = "wai-extra"; - version = "3.1.4.1"; - sha256 = "0q95vz3x0avznpv0mcb71vlmamyws8sm50asrhcph5qwfwh9x13a"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson ansi-terminal base base64-bytestring bytestring call-stack - case-insensitive containers cookie data-default-class deepseq - directory fast-logger http-types http2 HUnit iproute network - old-locale resourcet streaming-commons text time transformers unix - unix-compat vault void wai wai-logger word8 zlib - ]; - testHaskellDepends = [ - aeson base bytestring case-insensitive cookie fast-logger hspec - http-types http2 HUnit resourcet text time transformers wai zlib - ]; - description = "Provides some basic WAI handlers and middleware"; - license = stdenv.lib.licenses.mit; - }) {}; - - "wai-extra_3_1_5" = callPackage ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring , bytestring, call-stack, case-insensitive, containers, cookie , data-default-class, deepseq, directory, fast-logger, hspec @@ -271426,7 +271257,6 @@ self: { ]; description = "Provides some basic WAI handlers and middleware"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-feature-flags" = callPackage @@ -278617,6 +278447,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "xml-lens_0_3" = callPackage + ({ mkDerivation, base, case-insensitive, containers, lens, text + , xml-conduit + }: + mkDerivation { + pname = "xml-lens"; + version = "0.3"; + sha256 = "1i3b22sz7fkh9vjlfpwzz6fg57br8xq6q7zz76f66h6hymc284dz"; + libraryHaskellDepends = [ + base case-insensitive containers lens text xml-conduit + ]; + description = "Lenses, traversals, and prisms for xml-conduit"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "xml-monad" = callPackage ({ mkDerivation, base, mtl, transformers, transformers-compose, xml }: @@ -282433,8 +282279,8 @@ self: { }: mkDerivation { pname = "yesod-page-cursor"; - version = "2.0.0.0"; - sha256 = "0dlr16jkv104siq7r7ff02x60dy6bvhrgq43s5g8iydc9khafai8"; + version = "2.0.0.1"; + sha256 = "1fsq2shnn1izhw28f8dfyc8ssfxfjhzip0hh1cw80hpcg7q0pr73"; libraryHaskellDepends = [ aeson base bytestring containers http-link-header network-uri text unliftio yesod-core From 0f888c712101596ce618a60f3a4d7d35076bf8f1 Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Thu, 31 Dec 2020 02:28:32 +0200 Subject: [PATCH 23/44] haskellPackages.cryptohash-sha512: dontCheck base16-bytestring had new epoch (1.0) 3 month ago: https://hackage.haskell.org/package/base16-bytestring-1.0.1.0/changelog Which fixed the old return type to normal `Either String ByteString`. `cryptohash-sha512` is stale for ~10-11 months and testsuite does not suport the new `base16-bytesting` releases. --- .../haskell-modules/configuration-common.nix | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 05740979b8a..6d2b3264b6f 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -805,11 +805,20 @@ self: super: { # Needs QuickCheck <2.10, HUnit <1.6 and base <4.10 pointfree = doJailbreak super.pointfree; - # Depends on base <4.12 - # See https://github.com/haskell-hvr/cryptohash-sha512/pull/3 - # , https://github.com/haskell-hvr/cryptohash-sha512/issues/4 - # and https://github.com/haskell-hvr/cryptohash-sha512/pull/5 - cryptohash-sha512 = doJailbreak super.cryptohash-sha512; + # The project is stale + # + # Archiving request: https://github.com/haskell-hvr/cryptohash-sha512/issues/6 + # + # doJailbreak since base <4.12 && bytestring <0.11 + # Request to support: + # https://github.com/haskell-hvr/cryptohash-sha512/issues/4 + # PRs to support base <4.12: + # https://github.com/haskell-hvr/cryptohash-sha512/pull/3 + # https://github.com/haskell-hvr/cryptohash-sha512/pull/5 + # + # dontCheck since test suite does not support new `base16-bytestring` >= 1 format + # https://github.com/haskell-hvr/cryptohash-sha512/pull/5#issuecomment-752796913 + cryptohash-sha512 = dontCheck (doJailbreak super.cryptohash-sha512); # Depends on tasty < 1.x, which we don't have. cryptohash-sha256 = doJailbreak super.cryptohash-sha256; From 9f4b9b3b50d6ca9a6f209866eaa966b72ec4ef6d Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Thu, 31 Dec 2020 02:44:28 +0200 Subject: [PATCH 24/44] haskellPackages.hnix-store-remote: unbreak, fix deps --- .../development/haskell-modules/configuration-common.nix | 9 +++++++++ .../haskell-modules/configuration-hackage2nix.yaml | 1 - 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 6d2b3264b6f..ac220fe986c 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -219,6 +219,15 @@ self: super: { # ghc 8.10. hnix = dontCheck super.hnix; + # 2021-01-07: NOTE: hnix-store-core pinned at ==0.2 in Stackage Nightly. + # https://github.com/haskell-nix/hnix-store/issues/104 + # Until unpin, which may hold off in time due to Stackage maintenence bottleneck + # the 0_4_0_0 is used + hnix-store-remote = (super.hnix-store-remote.override { + hnix-store-core = self.hnix-store-core_0_4_0_0; # at least 1.7 + }); + + # Fails for non-obvious reasons while attempting to use doctest. search = dontCheck super.search; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index 90a374363e6..96918a15c57 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -6445,7 +6445,6 @@ broken-packages: - hmt-diagrams - hmumps - hnetcdf - - hnix-store-remote - HNM - hnormalise - ho-rewriting From cfce2908bcf3a23dd13b3f71ce6b4e3aa29ea0bd Mon Sep 17 00:00:00 2001 From: Anton-Latukha Date: Thu, 7 Jan 2021 22:42:41 +0200 Subject: [PATCH 25/44] haskellPackages.hnix: fix deps --- .../haskell-modules/configuration-common.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ac220fe986c..56f1078297e 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -217,7 +217,15 @@ self: super: { # 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; + hnix = dontCheck (super.hnix.override { + + # 2021-01-07: NOTE: hnix-store-core pinned at ==0.2 in Stackage Nightly. + # https://github.com/haskell-nix/hnix-store/issues/104 + # Until unpin, which may hold off in time due to Stackage maintenence bottleneck + # the 0_4_0_0 is used + hnix-store-core = self.hnix-store-core_0_4_0_0; # at least 1.7 + + }); # 2021-01-07: NOTE: hnix-store-core pinned at ==0.2 in Stackage Nightly. # https://github.com/haskell-nix/hnix-store/issues/104 From bdc8c8ba251c862d6727d47112f06ef1df783946 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 8 Jan 2021 02:30:32 +0100 Subject: [PATCH 26/44] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/5f0e4ae038534fbe173b5775cb0449b48d6894c8. --- .../haskell-modules/hackage-packages.nix | 118 +++++++++++++++++- 1 file changed, 112 insertions(+), 6 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index b576a103eec..cc2004ec979 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -12695,8 +12695,8 @@ self: { }: mkDerivation { pname = "ListLike"; - version = "4.7.3"; - sha256 = "1vk5mbpxzwzcnc4cgw3hvqn0g0pcq97hw4f3i2ki3hn3svap535a"; + version = "4.7.4"; + sha256 = "170yrz008ya4haj0i8z1c7ydjg8hcw3i9cqs6abainh8zxvc1lqi"; libraryHaskellDepends = [ array base bytestring containers deepseq dlist fmlist text utf8-string vector @@ -92787,7 +92787,7 @@ self: { license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; broken = true; - }) {foma = null;}; + }) {inherit (pkgs) foma;}; "font-awesome-type" = callPackage ({ mkDerivation, base }: @@ -226505,6 +226505,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "semirings_0_6" = callPackage + ({ mkDerivation, base, base-compat-batteries, containers, hashable + , unordered-containers + }: + mkDerivation { + pname = "semirings"; + version = "0.6"; + sha256 = "16q535bvjl7395sqkx6zlw48y4fzr7irp44pcp7w9irpn4cncdcr"; + libraryHaskellDepends = [ + base base-compat-batteries containers hashable unordered-containers + ]; + description = "two monoids as one, in holy haskimony"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "semver" = callPackage ({ mkDerivation, attoparsec, base, criterion, deepseq, hashable , tasty, tasty-hunit, text @@ -253488,6 +253504,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "text-ansi_0_1_1" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "text-ansi"; + version = "0.1.1"; + sha256 = "1vcrsg7v8n6znh1pd9kbm20bc6dg3zijd3xjdjljadf15vfkd5f6"; + libraryHaskellDepends = [ base text ]; + description = "Text styling for ANSI terminals"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "text-binary" = callPackage ({ mkDerivation, base, binary, text }: mkDerivation { @@ -257471,6 +257499,86 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "tlex" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest + , hspec, hspec-discover, QuickCheck, tlex-core + }: + mkDerivation { + pname = "tlex"; + version = "0.1.0.0"; + sha256 = "1qcn9m3zj33scvydshaqlnag5cw49vr2p7dh6z1fssbn061ik4iv"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base containers tlex-core ]; + testHaskellDepends = [ + base containers doctest hspec QuickCheck tlex-core + ]; + testToolDepends = [ hspec-discover ]; + description = "A lexer generator"; + license = "(Apache-2.0 OR MPL-2.0)"; + }) {}; + + "tlex-core" = callPackage + ({ mkDerivation, array, base, Cabal, cabal-doctest, containers + , doctest, hashable, hspec, hspec-discover, QuickCheck + , transformers, unordered-containers + }: + mkDerivation { + pname = "tlex-core"; + version = "0.1.0.0"; + sha256 = "009xld55rrch7r1ld9s8l3syahqnfphazl211gsaahck9f9ii3bh"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + array base containers hashable transformers unordered-containers + ]; + testHaskellDepends = [ + array base containers doctest hashable hspec QuickCheck + transformers unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "A lexer generator"; + license = "(Apache-2.0 OR MPL-2.0)"; + }) {}; + + "tlex-debug" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest + , hspec, hspec-discover, QuickCheck, tlex, tlex-core + , unordered-containers + }: + mkDerivation { + pname = "tlex-debug"; + version = "0.1.0.0"; + sha256 = "1jxflcmgkqh24ybhpbzhxvmqywh6197xzi24ma074zzfyzf07jgx"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base containers tlex tlex-core unordered-containers + ]; + testHaskellDepends = [ + base containers doctest hspec QuickCheck tlex tlex-core + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Debug utilities for Tlex"; + license = "(Apache-2.0 OR MPL-2.0)"; + }) {}; + + "tlex-encoding" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, charset, containers + , doctest, hspec, hspec-discover, QuickCheck, tlex, tlex-core + }: + mkDerivation { + pname = "tlex-encoding"; + version = "0.1.0.0"; + sha256 = "1m5sp3paklybg94r2g5wyzgnqdzxs3a4gn7lknj1a3wdwhz9cc17"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base charset containers tlex tlex-core ]; + testHaskellDepends = [ + base charset containers doctest hspec QuickCheck tlex tlex-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Encoding plugin for Tlex"; + license = "(Apache-2.0 OR MPL-2.0)"; + }) {}; + "tlex-th" = callPackage ({ mkDerivation, array, base, Cabal, cabal-doctest, containers , doctest, ghc-prim, hspec, hspec-discover, QuickCheck @@ -257491,9 +257599,7 @@ self: { testToolDepends = [ hspec-discover ]; description = "TemplateHaskell plugin for Tlex"; license = "(Apache-2.0 OR MPL-2.0)"; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {tlex = null; tlex-core = null;}; + }) {}; "tls" = callPackage ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring From 662eba1245ace86350d624dc01c14cb39196098c Mon Sep 17 00:00:00 2001 From: Michael Bishop Date: Tue, 5 Jan 2021 00:04:06 -0400 Subject: [PATCH 27/44] profiteur: jailbreak and un-break --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++++ .../haskell-modules/configuration-hackage2nix.yaml | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 05740979b8a..72f8654a57e 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1552,4 +1552,8 @@ self: super: { servant-client = doJailbreak super.servant-client; servant-client-core = doJailbreak super.servant-client-core; + # overly strict dependency on aeson + # https://github.com/jaspervdj/profiteur/issues/33 + profiteur = doJailbreak (super.profiteur); + } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index cf9d977b26d..b58105ba3b3 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -8975,7 +8975,6 @@ broken-packages: - prof-flamegraph - prof2dot - prof2pretty - - profiteur - profunctor-monad - progress - progress-meter From 8ff0049baf8402b512f113c9d76e08123c343fde Mon Sep 17 00:00:00 2001 From: Dennis Gosnell Date: Fri, 8 Jan 2021 22:02:08 +0900 Subject: [PATCH 28/44] haskellPackages.profiteur: remove unnecessary parens --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 72f8654a57e..ce48c357803 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1554,6 +1554,6 @@ self: super: { # overly strict dependency on aeson # https://github.com/jaspervdj/profiteur/issues/33 - profiteur = doJailbreak (super.profiteur); + profiteur = doJailbreak super.profiteur; } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super From 09b6ca477e0ea3c97c1aaab18f6257963b0327a7 Mon Sep 17 00:00:00 2001 From: Yannick Markus Date: Thu, 13 Aug 2020 23:33:38 +0200 Subject: [PATCH 29/44] ckan 1.16.1 -> 1.29.2 --- pkgs/games/ckan/default.nix | 46 +++++++++++++++---------------------- 1 file changed, 18 insertions(+), 28 deletions(-) diff --git a/pkgs/games/ckan/default.nix b/pkgs/games/ckan/default.nix index a13ff8d66fa..2400f2fb5e8 100644 --- a/pkgs/games/ckan/default.nix +++ b/pkgs/games/ckan/default.nix @@ -1,44 +1,34 @@ -{ stdenv, fetchFromGitHub, makeWrapper, perl, mono, gtk2, curl }: +{ stdenv, fetchurl, makeWrapper, mono, gtk2, curl }: stdenv.mkDerivation rec { pname = "ckan"; - version = "1.16.1"; + version = "1.29.2"; - src = fetchFromGitHub { - owner = "KSP-CKAN"; - repo = "CKAN"; - rev = "v${version}"; - sha256 = "0lfvl8w09lakz35szp5grfvhq8xx486f5igvj1m6azsql4n929lg"; + src = fetchurl { + url = "https://github.com/KSP-CKAN/CKAN/releases/download/v${version}/ckan.exe"; + sha256 = "10vd61mw2y7vmbnp6nd7b2sq22ixqd7zmd278z210w4njmvqn97h"; }; - buildInputs = [ makeWrapper perl mono ]; + dontUnpack = true; - postPatch = '' - substituteInPlace bin/build \ - --replace /usr/bin/perl ${perl}/bin/perl - ''; - - # Tests don't currently work, as they try to write into /var/empty. - doCheck = false; - checkTarget = "test"; + buildInputs = [ makeWrapper mono ]; libraries = stdenv.lib.makeLibraryPath [ gtk2 curl ]; + buildPhase = "true"; + installPhase = '' - mkdir -p $out/bin - for exe in *.exe; do - install -m 0644 $exe $out/bin - makeWrapper ${mono}/bin/mono $out/bin/$(basename $exe .exe) \ - --add-flags $out/bin/$exe \ - --set LD_LIBRARY_PATH $libraries - done + install -m 644 -D $src $out/bin/ckan.exe + makeWrapper ${mono}/bin/mono $out/bin/ckan \ + --add-flags $out/bin/ckan.exe \ + --set LD_LIBRARY_PATH $libraries ''; - meta = { + meta = with stdenv.lib; { description = "Mod manager for Kerbal Space Program"; homepage = "https://github.com/KSP-CKAN/CKAN"; - license = stdenv.lib.licenses.mit; - maintainers = [ stdenv.lib.maintainers.Baughn ]; - platforms = stdenv.lib.platforms.all; - }; + license = licenses.mit; + maintainers = with maintainers; [ Baughn ymarkus ]; + platforms = platforms.all; + }; } From 41212ff6546603a02b355ec98d26017f4854cb9f Mon Sep 17 00:00:00 2001 From: Raimon Grau Date: Fri, 8 Jan 2021 18:59:09 +0000 Subject: [PATCH 30/44] metabase: 0.37.4 -> 0.37.5 --- pkgs/servers/metabase/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/metabase/default.nix b/pkgs/servers/metabase/default.nix index 25702df7b38..2c51b3399f0 100644 --- a/pkgs/servers/metabase/default.nix +++ b/pkgs/servers/metabase/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "metabase"; - version = "0.37.4"; + version = "0.37.5"; src = fetchurl { url = "https://downloads.metabase.com/v${version}/metabase.jar"; - sha256 = "0l781b7mc33kkp4ic57ylghxw671b4ldv6b0wgphmrrwmp0cd3vm"; + sha256 = "1wvq5nx3y28w8wn6wyy650gc32hgkx7inbcylrdirhagzqhcm8z6"; }; nativeBuildInputs = [ makeWrapper ]; From 0e48e5ceb46f98bdc1bd08027d396bd2b0b24372 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 8 Jan 2021 20:12:50 +0100 Subject: [PATCH 31/44] haskeline: fix overrides for the latest release --- pkgs/development/haskell-modules/configuration-common.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ce48c357803..5c2a3cc537f 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1309,7 +1309,7 @@ self: super: { commonmark-extensions = dontCheck super.commonmark-extensions; # Testsuite trying to run `which haskeline-examples-Test` - haskeline_0_8_1_0 = dontCheck super.haskeline_0_8_1_0; + haskeline_0_8_1_1 = dontCheck super.haskeline_0_8_1_1; # Tests for list-t, superbuffer, and stm-containers # depend on HTF and it is broken, 2020-08-23 From 563ed90da53a99d04f4ba683a3287494fee98035 Mon Sep 17 00:00:00 2001 From: Ketzacoatl Date: Fri, 8 Jan 2021 14:04:18 -0500 Subject: [PATCH 32/44] maintainers: add ketzacoatl --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b48648dfd4e..f4bfa0a9a8a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4654,6 +4654,12 @@ githubId = 2029444; name = "James Kent"; }; + ketzacoatl = { + email = "ketzacoatl@protonmail.com"; + github = "ketzacoatl"; + githubId = 10122937; + name = "ketzacoatl"; + }; kevincox = { email = "kevincox@kevincox.ca"; github = "kevincox"; From 630d0163aeae73ae7d61d5801f8071411b0649aa Mon Sep 17 00:00:00 2001 From: Ketzacoatl Date: Fri, 8 Jan 2021 14:04:41 -0500 Subject: [PATCH 33/44] amazon-ec2-utils: init at 1.3 --- pkgs/tools/admin/amazon-ec2-utils/default.nix | 53 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 55 insertions(+) create mode 100644 pkgs/tools/admin/amazon-ec2-utils/default.nix diff --git a/pkgs/tools/admin/amazon-ec2-utils/default.nix b/pkgs/tools/admin/amazon-ec2-utils/default.nix new file mode 100644 index 00000000000..2dc91f037a9 --- /dev/null +++ b/pkgs/tools/admin/amazon-ec2-utils/default.nix @@ -0,0 +1,53 @@ +{ stdenv +, lib +, fetchFromGitHub +, curl +, python3 +}: +stdenv.mkDerivation rec { + pname = "amazon-ec2-utils"; + version = "1.3"; + + src = fetchFromGitHub { + owner = "aws"; + repo = "amazon-ec2-utils"; + rev = version; + hash = "sha256:04dpxaaca144a74r6d93q4lp0d5l32v07rldj7v2v1c6s9nsf4mv"; + }; + + buildInputs = [ + python3 + ]; + + propagatedBuildInputs = [ + curl + ]; + + installPhase = '' + mkdir -p $out/bin/ + + cp ebsnvme-id $out/bin/ + cp ec2-metadata $out/bin/ + cp ec2udev-vbd $out/bin/ + cp ec2udev-vcpu $out/bin/ + + chmod +x $out/bin/* + ''; + + doInstallCheck = true; + + # We cannot run + # ec2-metadata --help + # because it actually checks EC2 metadata even if --help is given + # so it won't work in the test sandbox. + installCheckPhase = '' + $out/bin/ebsnvme-id --help + ''; + + meta = with lib; { + homepage = "https://github.com/aws/amazon-ec2-utils"; + description = "Contains a set of utilities and settings for Linux deployments in EC2"; + license = licenses.mit; + maintainers = with maintainers; [ ketzacoatl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fa9f0fe1de5..fb7c204032c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -831,6 +831,8 @@ in alpine-make-vm-image = callPackage ../tools/virtualization/alpine-make-vm-image { }; + amazon-ec2-utils = callPackage ../tools/admin/amazon-ec2-utils { }; + amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { }; amber = callPackage ../tools/text/amber { From 9aad7ef67a8aa2bec9a1b1b7c29ba87b006c44e5 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 8 Jan 2021 20:17:52 +0100 Subject: [PATCH 34/44] hackage2nix: update list of broken builds to avoid evaluation errors Ping @sorki for broken update-nix-fetchgit package. --- .../haskell-modules/configuration-hackage2nix.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index e95cbec143f..26db3c0fa2b 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -3791,6 +3791,7 @@ broken-packages: - cache-polysemy - cached - caching + - caching-vault - cacophony - cafeteria-prelude - caffegraph @@ -6445,6 +6446,7 @@ broken-packages: - hmt-diagrams - hmumps - hnetcdf + - hnix - hnix-store-remote - HNM - hnormalise @@ -6454,6 +6456,7 @@ broken-packages: - hobbes - hobbits - hocilib + - hocker - hodatime - HODE - hoe @@ -9018,6 +9021,7 @@ broken-packages: - protocol-buffers-descriptor-fork - protocol-buffers-fork - protolude-lifted + - proton - proton-haskell - prototype - prove-everywhere-server @@ -9846,6 +9850,8 @@ broken-packages: - showdown - Shpadoinkle-backend-pardiff - Shpadoinkle-backend-static + - Shpadoinkle-developer-tools + - Shpadoinkle-disembodied - Shpadoinkle-examples - Shpadoinkle-html - Shpadoinkle-router @@ -10335,6 +10341,7 @@ broken-packages: - svg2q - svgcairo - SVGFonts + - svgone - svgutils - svm-light-utils - svm-simple From 896e8ee2c6aeda3d34fb2960f9cec08a59ffc1d5 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 8 Jan 2021 20:32:46 +0100 Subject: [PATCH 35/44] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/545d5cafa765c97ad6026ac96f42a246fea7675b. --- .../haskell-modules/hackage-packages.nix | 202 ++++++++++++------ 1 file changed, 132 insertions(+), 70 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index cc2004ec979..5c7220d255e 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -18411,6 +18411,8 @@ self: { ]; description = "Chrome extension to aide in development"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "Shpadoinkle-disembodied" = callPackage @@ -18429,6 +18431,8 @@ self: { ]; description = "Shpadoinkle as a static site"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "Shpadoinkle-examples" = callPackage @@ -41641,17 +41645,17 @@ self: { "bioinformatics-toolkit" = callPackage ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring , bytestring-lexing, case-insensitive, clustering, conduit - , conduit-combinators, conduit-extra, containers, criterion - , data-default-class, data-ordlist, double-conversion, hexpat - , HsHTSLib, http-conduit, IntervalMap, math-functions, matrices - , microlens, microlens-th, mtl, parallel, primitive, random, split - , statistics, tasty, tasty-golden, tasty-hunit, text, transformers + , conduit-extra, containers, criterion, data-default-class + , data-ordlist, double-conversion, hexpat, HsHTSLib, http-conduit + , IntervalMap, math-functions, matrices, microlens, microlens-th + , mtl, parallel, primitive, random, split, statistics, tasty + , tasty-golden, tasty-hunit, text, transformers , unordered-containers, vector, vector-algorithms, word8 }: mkDerivation { pname = "bioinformatics-toolkit"; - version = "0.9.3.1"; - sha256 = "106aiq3147zrd6dh689zamqi8q03cfvsmsvjlivwcdgybg7zrdr4"; + version = "0.9.5"; + sha256 = "03nra5ngirlkfm9xhndiwsl51ixcgp5rf7xfwgvw0bfvzddrc6i9"; enableSeparateDataOutput = true; libraryHaskellDepends = [ aeson aeson-pretty attoparsec base bytestring bytestring-lexing @@ -41662,8 +41666,8 @@ self: { transformers unordered-containers vector vector-algorithms word8 ]; testHaskellDepends = [ - base bytestring conduit conduit-combinators data-default-class - matrices microlens mtl random tasty tasty-golden tasty-hunit + base bytestring conduit conduit-extra data-default-class matrices + microlens mtl random tasty tasty-golden tasty-hunit unordered-containers vector ]; benchmarkHaskellDepends = [ @@ -49319,35 +49323,37 @@ self: { ]; description = "A vault-style cache implementation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "cachix" = callPackage ({ mkDerivation, async, base, base64-bytestring, boost, bytestring - , cachix-api, conduit, conduit-extra, containers, cookie - , cryptonite, dhall, directory, ed25519, filepath, fsnotify, here - , hspec, hspec-discover, http-client, http-client-tls, http-conduit - , http-types, inline-c, inline-c-cpp, lzma-conduit, megaparsec - , memory, mmorph, netrc, nix, optparse-applicative, process - , protolude, resourcet, retry, safe-exceptions, servant + , cachix-api, concurrent-extra, conduit, conduit-extra, containers + , cookie, cryptonite, dhall, directory, ed25519, filepath, fsnotify + , here, hspec, hspec-discover, http-client, http-client-tls + , http-conduit, http-types, inline-c, inline-c-cpp, lzma-conduit + , megaparsec, memory, mmorph, netrc, nix, optparse-applicative + , process, protolude, resourcet, retry, safe-exceptions, servant , servant-auth, servant-auth-client, servant-client - , servant-client-core, servant-conduit, temporary, text, unix + , servant-client-core, servant-conduit, stm, temporary, text, unix , uri-bytestring, vector, versions }: mkDerivation { pname = "cachix"; - version = "0.5.1"; - sha256 = "13xl87jgpa1swgppr86dylp8ndisasdr8zcmk1l2jjb7vgyly8mb"; + version = "0.6.0"; + sha256 = "1ay3k2npnplvgc44vn3zcyd5rgyfigvij4zil3nwrpdi0psd76nl"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - async base base64-bytestring bytestring cachix-api conduit - conduit-extra containers cookie cryptonite dhall directory ed25519 - filepath fsnotify here http-client http-client-tls http-conduit - http-types inline-c inline-c-cpp lzma-conduit megaparsec memory - mmorph netrc optparse-applicative process protolude resourcet retry - safe-exceptions servant servant-auth servant-auth-client - servant-client servant-client-core servant-conduit text unix - uri-bytestring vector versions + async base base64-bytestring bytestring cachix-api concurrent-extra + conduit conduit-extra containers cookie cryptonite dhall directory + ed25519 filepath fsnotify here http-client http-client-tls + http-conduit http-types inline-c inline-c-cpp lzma-conduit + megaparsec memory mmorph netrc optparse-applicative process + protolude resourcet retry safe-exceptions servant servant-auth + servant-auth-client servant-client servant-client-core + servant-conduit stm text unix uri-bytestring vector versions ]; librarySystemDepends = [ boost ]; libraryPkgconfigDepends = [ nix ]; @@ -49366,27 +49372,26 @@ self: { , conduit, cookie, cryptonite, deepseq, exceptions, hspec , hspec-discover, http-api-data, http-media, jose, lens, memory , nix-narinfo, protolude, resourcet, servant, servant-auth - , servant-auth-server, servant-auth-swagger, servant-client - , servant-swagger, servant-swagger-ui-core, string-conv, swagger2 - , text, time, transformers + , servant-auth-swagger, servant-client, servant-swagger + , servant-swagger-ui-core, string-conv, swagger2, text, time + , transformers }: mkDerivation { pname = "cachix-api"; - version = "0.5.0"; - sha256 = "14b4vg6wv7kzxkfbh64ml2wvm9w8fyv2k2sm7ncaa0pp0f26pswy"; + version = "0.6.0"; + sha256 = "0q6kl5lb05c1m62yqj0d8vimlghhrc3avl3bz5wjp70azs28jcd3"; libraryHaskellDepends = [ aeson base base16-bytestring bytestring conduit cookie cryptonite deepseq exceptions http-api-data http-media jose lens memory nix-narinfo protolude resourcet servant servant-auth - servant-auth-server servant-client string-conv swagger2 text time + servant-auth-swagger servant-client string-conv swagger2 text time transformers ]; testHaskellDepends = [ aeson base base16-bytestring bytestring conduit cookie cryptonite hspec http-api-data http-media lens memory protolude servant - servant-auth servant-auth-server servant-auth-swagger - servant-swagger servant-swagger-ui-core string-conv swagger2 text - transformers + servant-auth servant-auth-swagger servant-swagger + servant-swagger-ui-core string-conv swagger2 text transformers ]; testToolDepends = [ hspec-discover ]; description = "Servant HTTP API specification for https://cachix.org"; @@ -74417,8 +74422,8 @@ self: { }: mkDerivation { pname = "differential"; - version = "0.1.2.1"; - sha256 = "164s372c7pfqnzhvrhxmic0csx3lgwqi06zz5w8zfvkw76md8qh3"; + version = "0.2.0.0"; + sha256 = "1dzxqva176dw22bb4hlv8dfizkzqsj5z9qdv7piwdh171nd9bwqd"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -129005,6 +129010,8 @@ self: { ]; description = "Haskell implementation of the Nix language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "hnix-store-core" = callPackage @@ -129361,6 +129368,8 @@ self: { ]; description = "Interact with the docker registry and generate nix build instructions"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "hocon" = callPackage @@ -137908,19 +137917,18 @@ self: { }) {}; "http-client-websockets" = callPackage - ({ mkDerivation, base, bytestring, doctest, hspec, http-client + ({ mkDerivation, base, bytestring, hspec, http-client , http-client-tls, network-uri, utf8-string, websockets }: mkDerivation { pname = "http-client-websockets"; - version = "0.1.1.0"; - sha256 = "1kmvwhfsp1l672km2a06pww0a3wmwbxcwwg1k78xcnc767wj0g1m"; + version = "0.1.1.1"; + sha256 = "0b5kvyrfhhj7c5ys8ccxwv6prhb6sj0ycinzbk1yrwnd3wrmzk78"; libraryHaskellDepends = [ base bytestring http-client network-uri utf8-string websockets ]; testHaskellDepends = [ - base bytestring doctest hspec http-client-tls network-uri - websockets + base bytestring hspec http-client-tls network-uri websockets ]; description = "Glue code for http-client and websockets"; license = stdenv.lib.licenses.cc0; @@ -144661,8 +144669,8 @@ self: { "indigo" = callPackage ({ mkDerivation, base, casing, cleveland, constraints, containers - , directory, fmt, hedgehog, hspec-expectations, HUnit, lorentz - , megaparsec, microlens-th, morley, morley-prelude + , directory, file-embed, fmt, hedgehog, hspec-expectations, HUnit + , lorentz, megaparsec, microlens-th, morley, morley-prelude , optparse-applicative, process, reflection, shelly, singletons , string-interpolate, summoner, tasty, tasty-discover , tasty-hedgehog, tasty-hunit-compat, template-haskell, text, vinyl @@ -144670,8 +144678,8 @@ self: { }: mkDerivation { pname = "indigo"; - version = "0.4"; - sha256 = "1qa6xbzyfl1f1c6kw71b0zi538zxql07kidkmsjz91sy9nrc93ml"; + version = "0.5.0"; + sha256 = "121y842b8ik37lp01k9gqh8g63wcpn32w7br7nw9valjjxmc3dkg"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -144680,7 +144688,7 @@ self: { with-utf8 ]; executableHaskellDepends = [ - base directory megaparsec morley morley-prelude + base directory file-embed megaparsec morley morley-prelude optparse-applicative process shelly string-interpolate summoner text with-utf8 ]; @@ -162042,8 +162050,8 @@ self: { ({ mkDerivation, base, doctest, mtl }: mkDerivation { pname = "list-transformer"; - version = "1.0.6"; - sha256 = "0gc36nhx3a8rks943fyrnqzp47cp8gg58yijpfqxig086gblmwpl"; + version = "1.0.7"; + sha256 = "1i8zmds67fyglbw1ygcyffly5ykq62p2hcm23vxrxvj3ryq9iih8"; libraryHaskellDepends = [ base mtl ]; testHaskellDepends = [ base doctest ]; description = "List monad transformer"; @@ -170562,6 +170570,19 @@ self: { broken = true; }) {}; + "method" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, rio, transformers }: + mkDerivation { + pname = "method"; + version = "0.1.0.0"; + sha256 = "0j8jvjc663gkmx7bpzj30q1sfqpxjg16166xklvvgk0i01zh4rw7"; + libraryHaskellDepends = [ base rio transformers ]; + testHaskellDepends = [ base hspec rio transformers ]; + testToolDepends = [ hspec-discover ]; + description = "rebindable methods for improving testability"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "metric" = callPackage ({ mkDerivation, base, data-default, edit-distance, hmatrix , QuickCheck, test-framework, test-framework-quickcheck2, vector @@ -204172,27 +204193,29 @@ self: { "preql" = callPackage ({ mkDerivation, aeson, alex, array, base, binary-parser - , bytestring, bytestring-strict-builder, contravariant, free, happy - , mtl, postgresql-binary, postgresql-libpq, scientific, tasty + , bytestring, bytestring-strict-builder, containers, contravariant + , generic-random, happy, hedgehog, mtl, postgresql-binary + , postgresql-libpq, scientific, syb, tasty, tasty-hedgehog , tasty-hunit, template-haskell, text, th-lift-instances, time - , transformers, uuid, vector + , transformers, uuid, vector, vector-sized }: mkDerivation { pname = "preql"; - version = "0.3"; - sha256 = "03zdkxlkvqyccvi682w0inxl70fvzi4l56kicp9qrb661jaqvy9q"; + version = "0.4"; + sha256 = "142vq05flg052016npvh1xrk3w1dkks5gn58ivning6w1d0z1v1a"; libraryHaskellDepends = [ aeson array base binary-parser bytestring bytestring-strict-builder - contravariant free mtl postgresql-binary postgresql-libpq - scientific template-haskell text th-lift-instances time - transformers uuid vector + contravariant mtl postgresql-binary postgresql-libpq scientific syb + template-haskell text th-lift-instances time transformers uuid + vector vector-sized ]; libraryToolDepends = [ alex happy ]; testHaskellDepends = [ aeson array base binary-parser bytestring bytestring-strict-builder - contravariant free mtl postgresql-binary postgresql-libpq - scientific tasty tasty-hunit template-haskell text - th-lift-instances time transformers uuid vector + containers contravariant generic-random hedgehog mtl + postgresql-binary postgresql-libpq scientific syb tasty + tasty-hedgehog tasty-hunit template-haskell text th-lift-instances + time transformers uuid vector vector-sized ]; testToolDepends = [ alex happy ]; description = "safe PostgreSQL queries using Quasiquoters"; @@ -205941,8 +205964,6 @@ self: { ]; description = "Treemap visualiser for GHC prof files"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "profunctor-arrows" = callPackage @@ -207393,6 +207414,8 @@ self: { contravariant distributive linear mtl profunctors tagged ]; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "proton-haskell" = callPackage @@ -217690,6 +217713,22 @@ self: { license = stdenv.lib.licenses.bsd2; }) {}; + "replace-attoparsec_1_4_4_0" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, Cabal, parsers, text + }: + mkDerivation { + pname = "replace-attoparsec"; + version = "1.4.4.0"; + sha256 = "06js4adbzvm2qn18vlaaxhav2dq1hqp825lmsvpg69cylp72fzif"; + 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 , parser-combinators, text @@ -219382,8 +219421,8 @@ self: { }: mkDerivation { pname = "rhbzquery"; - version = "0.4.1"; - sha256 = "0zfn9bzgm3wb2apnnnakh0lmys0nf9a2ch797m1sfsrbx2mjqvmh"; + version = "0.4.2"; + sha256 = "1j9nxizi1wsgz5gamdn9izy4aq6ci41gbkvsw7bbpc8fnvv5gpd2"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -240807,8 +240846,8 @@ self: { }: mkDerivation { pname = "stack-clean-old"; - version = "0.2.2"; - sha256 = "0d755pndi990l1g0nkzhylz8ki4zz8vs40axnrl7wqcc430vwa24"; + version = "0.3"; + sha256 = "1nszwagwsc6n02smqg70c79a21q9bwamlk4nqqbgzp009jfv0b7c"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -246848,6 +246887,8 @@ self: { ]; description = "Optimise SVGs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "svgutils" = callPackage @@ -251549,6 +251590,29 @@ self: { broken = true; }) {}; + "telegraph" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, deriving-aeson + , exceptions, generic-data-surgery, http-client, http-client-tls + , http-conduit, monad-control, mtl, text, transformers-base + }: + mkDerivation { + pname = "telegraph"; + version = "0.1.0"; + sha256 = "0rl3di034ln127pp8gzdjxlgbas93jjzxikacvhpyzgcpskd78y9"; + libraryHaskellDepends = [ + aeson base bytestring conduit deriving-aeson exceptions + generic-data-surgery http-client http-conduit monad-control mtl + text transformers-base + ]; + testHaskellDepends = [ + aeson base bytestring conduit deriving-aeson exceptions + generic-data-surgery http-client http-client-tls http-conduit + monad-control mtl text transformers-base + ]; + description = "Binding to the telegraph API"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "teleport" = callPackage ({ mkDerivation, aeson, ansi-terminal, base, bytestring , configurator, optparse-applicative, system-filepath, text, turtle @@ -255611,8 +255675,6 @@ self: { ]; description = "A graphical tool for profiling parallel Haskell programs"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "threefish" = callPackage @@ -282125,8 +282187,8 @@ self: { }: mkDerivation { pname = "yesod-form-multi"; - version = "1.7.0"; - sha256 = "02xba6x59sx8c72vazbl5jhjkxgni6h3bkvidr4hvqrx2bscmk45"; + version = "1.7.0.1"; + sha256 = "0dpcyq6l28zbm12rzjp18bhjaghf38jhjzj6qp40qyvb5f8yx9dp"; libraryHaskellDepends = [ base containers network-uri shakespeare text transformers yesod-core yesod-form From 09c533a46ef16363998b3639b0ae6241e1dc429c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20de=20Kok?= Date: Fri, 8 Jan 2021 20:38:01 +0100 Subject: [PATCH 36/44] makemkv: 1.15.3 -> 1.15.4 Upstream changes: * Improved hanbdling of disks with mastering errors. * Seamless joining of TrueHD streams with overlapping frames. * Recognizes and converts double-track Dolby Vision MKV files. * Internal improvements and bugfixes. --- pkgs/applications/video/makemkv/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/video/makemkv/default.nix b/pkgs/applications/video/makemkv/default.nix index 6f47307f4a6..47fb6fc9b1b 100644 --- a/pkgs/applications/video/makemkv/default.nix +++ b/pkgs/applications/video/makemkv/default.nix @@ -13,21 +13,21 @@ }: let - version = "1.15.3"; + version = "1.15.4"; # 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" ]; - hash = "sha256-Y23aetnwqLGaBIgJ/AP0oCrh8P5jpVrcMJgmc0Oe+i8="; + hash = "sha256-Reun5hp7Rnsf6N5yL6iQ1Vbhnz/AKnt/jYRqyOK625o="; }; 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" ]; - hash = "sha256-Qruq9YKAaNF1pDtOhptP95UjFL2NA4EuROR4v6XZHEw="; + hash = "sha256-gtBi1IRNF5ASk/ZdzkDmOuEIT9gazNaRNCftqbLEP+M="; }; in mkDerivation { pname = "makemkv"; From d2f8eca2e84cfbf48c8b94472ace73a28f05a2e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Domen=20Ko=C5=BEar?= Date: Fri, 8 Jan 2021 20:42:50 +0100 Subject: [PATCH 37/44] fix cachix build --- .../haskell-modules/configuration-common.nix | 17 +---------------- .../haskell-modules/configuration-nix.nix | 10 ---------- 2 files changed, 1 insertion(+), 26 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5c2a3cc537f..7f8c18dae03 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1483,22 +1483,7 @@ self: super: { # 2020-11-19: Jailbreaking until: https://github.com/snapframework/snap/pull/219 snap = doJailbreak super.snap; - # 2020-11-21: cachix + chachix-api needs a patch for ghc 8.10 compat. Can be removed once released - # https://github.com/cachix/cachix/pull/331 - cachix-api = appendPatch super.cachix-api (pkgs.fetchpatch { - url = https://github.com/cachix/cachix/commit/bfeec151a03afad72401815fe8bbb1b0d5d63b0d.patch; - sha256 = "0rglyd77g4j72l5g0sj9zpq2hy3v992bm6nhj58pmj4j2aj67y74"; - stripLen = 2; - extraPrefix = ""; - includes = [ "src/Cachix/Types/Session.hs" "src/Cachix/API/Signing.hs" ]; - }); - cachix = generateOptparseApplicativeCompletion "cachix" (appendPatch super.cachix (pkgs.fetchpatch { - url = https://github.com/cachix/cachix/commit/bfeec151a03afad72401815fe8bbb1b0d5d63b0d.patch; - sha256 = "06jmpz8l5vh9cch5aqdbrln7bm3fghxsicwy1m93avli320kp8pp"; - stripLen = 2; - extraPrefix = ""; - excludes = [ "stack.yaml" "sources.json" "src/Cachix/Types/Session.hs" "src/Cachix/API/Signing.hs" "cachix-api.cabal" "workflows/test.yml" ]; - })); + cachix = generateOptparseApplicativeCompletion "cachix" super.cachix; # 2020-11-23: Jailbreaking until: https://github.com/michaelt/text-pipes/pull/29 pipes-text = doJailbreak super.pipes-text; diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix index 8ee415a13d5..6d4e16f8378 100644 --- a/pkgs/development/haskell-modules/configuration-nix.nix +++ b/pkgs/development/haskell-modules/configuration-nix.nix @@ -94,16 +94,6 @@ self: super: builtins.intersectAttrs super { # Won't find it's header files without help. sfml-audio = appendConfigureFlag super.sfml-audio "--extra-include-dirs=${pkgs.openal}/include/AL"; - # profiling is disabled to allow C++/C mess to work, which is fixed in GHC 8.8 - cachix = overrideSrc (disableLibraryProfiling super.cachix) { - src = (pkgs.fetchFromGitHub { - owner = "cachix"; - repo = "cachix"; - rev = "1471050f5906ecb7cd0d72115503d07d2e3beb17"; - sha256 = "1lkrmhv5x9dpy53w33kxnhv4x4qm711ha8hsgccrjmxaqcsdm59g"; - }) + "/cachix"; - version = "0.5.1"; - }; hercules-ci-agent = disableLibraryProfiling super.hercules-ci-agent; # avoid compiling twice by providing executable as a separate output (with small closure size) From 7829f94244bac9caf7056e121d9e8517153f9a2b Mon Sep 17 00:00:00 2001 From: Malte Brandy Date: Fri, 8 Jan 2021 20:57:02 +0100 Subject: [PATCH 38/44] haskelPackages.haskell-language-server: 0.7.1 -> 0.8.0 --- .../haskell-modules/non-hackage-packages.nix | 2 ++ .../haskell-language-server/default.nix | 35 ++++++++++--------- .../hls-class-plugin.nix | 21 +++++++++++ .../hls-eval-plugin.nix | 27 ++++++++++++++ .../hls-explicit-imports-plugin.nix | 4 +-- .../hls-hlint-plugin.nix | 4 +-- .../hls-retrie-plugin.nix | 4 +-- .../hls-tactics-plugin.nix | 4 +-- .../haskell/haskell-language-server/update.sh | 7 ++-- 9 files changed, 80 insertions(+), 28 deletions(-) create mode 100644 pkgs/development/tools/haskell/haskell-language-server/hls-class-plugin.nix create mode 100644 pkgs/development/tools/haskell/haskell-language-server/hls-eval-plugin.nix diff --git a/pkgs/development/haskell-modules/non-hackage-packages.nix b/pkgs/development/haskell-modules/non-hackage-packages.nix index b31f6c6289d..af317c92a5a 100644 --- a/pkgs/development/haskell-modules/non-hackage-packages.nix +++ b/pkgs/development/haskell-modules/non-hackage-packages.nix @@ -25,6 +25,8 @@ self: super: { hls-tactics-plugin = self.callPackage ../tools/haskell/haskell-language-server/hls-tactics-plugin.nix { }; hls-explicit-imports-plugin = self.callPackage ../tools/haskell/haskell-language-server/hls-explicit-imports-plugin.nix { }; hls-retrie-plugin = self.callPackage ../tools/haskell/haskell-language-server/hls-retrie-plugin.nix { }; + hls-class-plugin = self.callPackage ../tools/haskell/haskell-language-server/hls-class-plugin.nix { }; + hls-eval-plugin = self.callPackage ../tools/haskell/haskell-language-server/hls-eval-plugin.nix { }; nix-output-monitor = self.callPackage ../../tools/nix/nix-output-monitor { }; diff --git a/pkgs/development/tools/haskell/haskell-language-server/default.nix b/pkgs/development/tools/haskell/haskell-language-server/default.nix index e33d731dae4..44cd234da72 100644 --- a/pkgs/development/tools/haskell/haskell-language-server/default.nix +++ b/pkgs/development/tools/haskell/haskell-language-server/default.nix @@ -2,21 +2,23 @@ , bytestring, containers, data-default, deepseq, directory, extra , fetchgit, filepath, floskell, fourmolu, ghc, ghc-boot-th , ghc-paths, ghcide, gitrev, hashable, haskell-lsp, hie-bios -, hls-explicit-imports-plugin, hls-hlint-plugin, hls-plugin-api -, hls-retrie-plugin, hls-tactics-plugin, hslogger, hspec -, hspec-core, lens, lsp-test, mtl, optparse-applicative +, hls-class-plugin, hls-eval-plugin, hls-explicit-imports-plugin +, hls-hlint-plugin, hls-plugin-api, hls-retrie-plugin +, hls-tactics-plugin, hslogger, hspec, hspec-core +, hspec-expectations, lens, lsp-test, mtl, 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, unordered-containers, yaml +, temporary, text, transformers, unordered-containers, with-utf8 +, yaml }: mkDerivation { pname = "haskell-language-server"; - version = "0.7.1.0"; + version = "0.8.0.0"; src = fetchgit { url = "https://github.com/haskell/haskell-language-server.git"; - sha256 = "0gkzvjx4dgf53yicinqjshlj80gznx5khb62i7g3kqjr85iy0raa"; - rev = "e4f677e1780fe85a02b99a09404a0a3c3ab5ce7c"; + sha256 = "0p6fqs07lajbi2g1wf4w3j5lvwknnk58n12vlg48cs4iz25gp588"; + rev = "eb58f13f7b8e4f9bc771af30ff9fd82dc4309ff5"; fetchSubmodules = true; }; isLibrary = true; @@ -29,19 +31,20 @@ mkDerivation { executableHaskellDepends = [ aeson base binary brittany bytestring containers deepseq directory extra filepath floskell fourmolu ghc ghc-boot-th ghc-paths ghcide - gitrev hashable haskell-lsp hie-bios hls-explicit-imports-plugin - hls-hlint-plugin hls-plugin-api hls-retrie-plugin - hls-tactics-plugin hslogger lens mtl optparse-applicative - optparse-simple ormolu process regex-tdfa safe-exceptions shake - stylish-haskell temporary text time transformers - unordered-containers + gitrev hashable haskell-lsp hie-bios hls-class-plugin + hls-eval-plugin hls-explicit-imports-plugin hls-hlint-plugin + hls-plugin-api hls-retrie-plugin hls-tactics-plugin hslogger lens + mtl optparse-applicative optparse-simple ormolu process regex-tdfa + safe-exceptions shake stylish-haskell temporary text transformers + unordered-containers with-utf8 ]; testHaskellDepends = [ aeson base blaze-markup bytestring containers data-default directory extra filepath haskell-lsp hie-bios hls-plugin-api - hslogger hspec hspec-core lens lsp-test process stm tasty - tasty-ant-xml tasty-expected-failure tasty-golden tasty-hunit - tasty-rerun temporary text transformers unordered-containers yaml + 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"; diff --git a/pkgs/development/tools/haskell/haskell-language-server/hls-class-plugin.nix b/pkgs/development/tools/haskell/haskell-language-server/hls-class-plugin.nix new file mode 100644 index 00000000000..86c29c7be39 --- /dev/null +++ b/pkgs/development/tools/haskell/haskell-language-server/hls-class-plugin.nix @@ -0,0 +1,21 @@ +{ mkDerivation, aeson, base, containers, fetchgit, ghc +, ghc-exactprint, ghcide, haskell-lsp, hls-plugin-api, lens, shake +, stdenv, text, transformers, unordered-containers +}: +mkDerivation { + pname = "hls-class-plugin"; + version = "0.1.0.0"; + src = fetchgit { + url = "https://github.com/haskell/haskell-language-server.git"; + sha256 = "0p6fqs07lajbi2g1wf4w3j5lvwknnk58n12vlg48cs4iz25gp588"; + rev = "eb58f13f7b8e4f9bc771af30ff9fd82dc4309ff5"; + fetchSubmodules = true; + }; + postUnpack = "sourceRoot+=/plugins/hls-class-plugin; echo source root reset to $sourceRoot"; + libraryHaskellDepends = [ + aeson base containers ghc ghc-exactprint ghcide haskell-lsp + hls-plugin-api lens shake text transformers unordered-containers + ]; + description = "Explicit imports plugin for Haskell Language Server"; + license = stdenv.lib.licenses.asl20; +} diff --git a/pkgs/development/tools/haskell/haskell-language-server/hls-eval-plugin.nix b/pkgs/development/tools/haskell/haskell-language-server/hls-eval-plugin.nix new file mode 100644 index 00000000000..20ebc5f5e89 --- /dev/null +++ b/pkgs/development/tools/haskell/haskell-language-server/hls-eval-plugin.nix @@ -0,0 +1,27 @@ +{ mkDerivation, aeson, base, containers, deepseq, Diff, directory +, extra, fetchgit, filepath, ghc, ghc-boot-th, ghc-paths, ghcide +, hashable, haskell-lsp, haskell-lsp-types, hls-plugin-api +, parser-combinators, pretty-simple, QuickCheck, safe-exceptions +, shake, stdenv, temporary, text, time, transformers +, unordered-containers +}: +mkDerivation { + pname = "hls-eval-plugin"; + version = "0.1.0.0"; + src = fetchgit { + url = "https://github.com/haskell/haskell-language-server.git"; + sha256 = "0p6fqs07lajbi2g1wf4w3j5lvwknnk58n12vlg48cs4iz25gp588"; + rev = "eb58f13f7b8e4f9bc771af30ff9fd82dc4309ff5"; + fetchSubmodules = true; + }; + postUnpack = "sourceRoot+=/plugins/hls-eval-plugin; echo source root reset to $sourceRoot"; + libraryHaskellDepends = [ + aeson base containers deepseq Diff directory extra filepath ghc + ghc-boot-th ghc-paths ghcide hashable haskell-lsp haskell-lsp-types + hls-plugin-api parser-combinators pretty-simple QuickCheck + safe-exceptions shake temporary text time transformers + unordered-containers + ]; + description = "Eval plugin for Haskell Language Server"; + license = stdenv.lib.licenses.asl20; +} diff --git a/pkgs/development/tools/haskell/haskell-language-server/hls-explicit-imports-plugin.nix b/pkgs/development/tools/haskell/haskell-language-server/hls-explicit-imports-plugin.nix index 7c3b22cf1d0..bad0e82194c 100644 --- a/pkgs/development/tools/haskell/haskell-language-server/hls-explicit-imports-plugin.nix +++ b/pkgs/development/tools/haskell/haskell-language-server/hls-explicit-imports-plugin.nix @@ -7,8 +7,8 @@ mkDerivation { version = "0.1.0.0"; src = fetchgit { url = "https://github.com/haskell/haskell-language-server.git"; - sha256 = "0gkzvjx4dgf53yicinqjshlj80gznx5khb62i7g3kqjr85iy0raa"; - rev = "e4f677e1780fe85a02b99a09404a0a3c3ab5ce7c"; + sha256 = "0p6fqs07lajbi2g1wf4w3j5lvwknnk58n12vlg48cs4iz25gp588"; + rev = "eb58f13f7b8e4f9bc771af30ff9fd82dc4309ff5"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/plugins/hls-explicit-imports-plugin; echo source root reset to $sourceRoot"; diff --git a/pkgs/development/tools/haskell/haskell-language-server/hls-hlint-plugin.nix b/pkgs/development/tools/haskell/haskell-language-server/hls-hlint-plugin.nix index 8bfcf034bd2..ecbe141fd72 100644 --- a/pkgs/development/tools/haskell/haskell-language-server/hls-hlint-plugin.nix +++ b/pkgs/development/tools/haskell/haskell-language-server/hls-hlint-plugin.nix @@ -10,8 +10,8 @@ mkDerivation { version = "0.1.0.0"; src = fetchgit { url = "https://github.com/haskell/haskell-language-server.git"; - sha256 = "0gkzvjx4dgf53yicinqjshlj80gznx5khb62i7g3kqjr85iy0raa"; - rev = "e4f677e1780fe85a02b99a09404a0a3c3ab5ce7c"; + sha256 = "0p6fqs07lajbi2g1wf4w3j5lvwknnk58n12vlg48cs4iz25gp588"; + rev = "eb58f13f7b8e4f9bc771af30ff9fd82dc4309ff5"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/plugins/hls-hlint-plugin; echo source root reset to $sourceRoot"; diff --git a/pkgs/development/tools/haskell/haskell-language-server/hls-retrie-plugin.nix b/pkgs/development/tools/haskell/haskell-language-server/hls-retrie-plugin.nix index 7a44903f987..5a769e7a719 100644 --- a/pkgs/development/tools/haskell/haskell-language-server/hls-retrie-plugin.nix +++ b/pkgs/development/tools/haskell/haskell-language-server/hls-retrie-plugin.nix @@ -8,8 +8,8 @@ mkDerivation { version = "0.1.0.0"; src = fetchgit { url = "https://github.com/haskell/haskell-language-server.git"; - sha256 = "0gkzvjx4dgf53yicinqjshlj80gznx5khb62i7g3kqjr85iy0raa"; - rev = "e4f677e1780fe85a02b99a09404a0a3c3ab5ce7c"; + sha256 = "0p6fqs07lajbi2g1wf4w3j5lvwknnk58n12vlg48cs4iz25gp588"; + rev = "eb58f13f7b8e4f9bc771af30ff9fd82dc4309ff5"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/plugins/hls-retrie-plugin; echo source root reset to $sourceRoot"; diff --git a/pkgs/development/tools/haskell/haskell-language-server/hls-tactics-plugin.nix b/pkgs/development/tools/haskell/haskell-language-server/hls-tactics-plugin.nix index 326e8ce0cdf..b5819b705b6 100644 --- a/pkgs/development/tools/haskell/haskell-language-server/hls-tactics-plugin.nix +++ b/pkgs/development/tools/haskell/haskell-language-server/hls-tactics-plugin.nix @@ -10,8 +10,8 @@ mkDerivation { version = "0.5.1.0"; src = fetchgit { url = "https://github.com/haskell/haskell-language-server.git"; - sha256 = "0gkzvjx4dgf53yicinqjshlj80gznx5khb62i7g3kqjr85iy0raa"; - rev = "e4f677e1780fe85a02b99a09404a0a3c3ab5ce7c"; + sha256 = "0p6fqs07lajbi2g1wf4w3j5lvwknnk58n12vlg48cs4iz25gp588"; + rev = "eb58f13f7b8e4f9bc771af30ff9fd82dc4309ff5"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/plugins/tactics; echo source root reset to $sourceRoot"; diff --git a/pkgs/development/tools/haskell/haskell-language-server/update.sh b/pkgs/development/tools/haskell/haskell-language-server/update.sh index f14a97221ff..aaccf8b9b9f 100755 --- a/pkgs/development/tools/haskell/haskell-language-server/update.sh +++ b/pkgs/development/tools/haskell/haskell-language-server/update.sh @@ -41,11 +41,10 @@ hls_new_version=$hls_latest_release 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" cabal2nix --revision "$hls_new_version" --subpath plugins/tactics "https://github.com/haskell/haskell-language-server.git" > "${script_dir}/hls-tactics-plugin.nix" -cabal2nix --revision "$hls_new_version" --subpath plugins/hls-hlint-plugin "https://github.com/haskell/haskell-language-server.git" > "${script_dir}/hls-hlint-plugin.nix" -cabal2nix --revision "$hls_new_version" --subpath plugins/hls-explicit-imports-plugin "https://github.com/haskell/haskell-language-server.git" > "${script_dir}/hls-explicit-imports-plugin.nix" -cabal2nix --revision "$hls_new_version" --subpath plugins/hls-retrie-plugin "https://github.com/haskell/haskell-language-server.git" > "${script_dir}/hls-retrie-plugin.nix" +for plugin in "hls-hlint-plugin" "hls-explicit-imports-plugin" "hls-retrie-plugin" "hls-class-plugin" "hls-eval-plugin"; do + cabal2nix --revision "$hls_new_version" --subpath plugins/$plugin "https://github.com/haskell/haskell-language-server.git" > "${script_dir}/$plugin.nix" +done echo "Finished." From 4c161903f428612df454ad86df6a99d893b8f5eb Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 8 Jan 2021 21:01:32 +0100 Subject: [PATCH 39/44] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/545d5cafa765c97ad6026ac96f42a246fea7675b. --- pkgs/development/haskell-modules/hackage-packages.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 5c7220d255e..a7f27ae9625 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -129010,8 +129010,6 @@ self: { ]; description = "Haskell implementation of the Nix language"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "hnix-store-core" = callPackage @@ -129091,8 +129089,6 @@ self: { ]; description = "Remote hnix store"; license = stdenv.lib.licenses.asl20; - hydraPlatforms = stdenv.lib.platforms.none; - broken = true; }) {}; "hnn" = callPackage From 7e26c12a6d0b9d61d54d1aa191525a672a52656a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 8 Jan 2021 21:09:46 +0100 Subject: [PATCH 40/44] hackage2nix: update list of broken builds Ping @jb55 for 'elm-export-persistent'. --- .../configuration-hackage2nix.yaml | 118 ++++++++++++++++++ 1 file changed, 118 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index dd059b2c37c..ab8f1f7e5f2 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -3143,6 +3143,7 @@ broken-packages: - Annotations - anonymous-sums - anonymous-sums-tests + - ansi-terminal-game - ansigraph - antagonist - antfarm @@ -3202,6 +3203,7 @@ broken-packages: - applicative-quoters - applicative-splice - approveapi + - approx - ApproxFun-hs - arb-fft - arbb-vm @@ -3407,6 +3409,7 @@ broken-packages: - basex-client - BASIC - basic + - basic-sop - baskell - batchd - battlenet @@ -3505,6 +3508,7 @@ broken-packages: - bindings-K8055 - bindings-libftdi - bindings-libg15 + - bindings-libpci - bindings-librrd - bindings-libstemmer - bindings-libusb @@ -3671,7 +3675,9 @@ broken-packages: - broker-haskell - bronyradiogermany-common - bronyradiogermany-streaming + - brotli - brotli-conduit + - brotli-streams - browscap - bsd-sysctl - bson @@ -3958,6 +3964,7 @@ broken-packages: - chunky - church - church-maybe + - churros - cielo - cil - cinvoke @@ -3965,6 +3972,7 @@ broken-packages: - cipher-blowfish - ciphersaber2 - circlehs + - circular - citation-resolve - citeproc-hs - citeproc-hs-pandoc-filter @@ -4181,9 +4189,13 @@ broken-packages: - conduit-vfs-zip - conf - confcrypt + - conferer-dhall - conferer-provider-dhall - conferer-provider-json - conferer-provider-yaml + - conferer-source-dhall + - conferer-source-json + - conferer-source-yaml - conffmt - confide - config-parser @@ -4201,6 +4213,7 @@ broken-packages: - conkin - conlogger - connection-string + - connections - Conscript - consistent - console-program @@ -4357,6 +4370,7 @@ broken-packages: - cspmchecker - cspretty - css + - css-easings - css-selectors - csv-enumerator - csv-nptools @@ -4425,6 +4439,7 @@ broken-packages: - data-fin - data-fin-simple - data-flagset + - data-interval - data-ivar - data-kiln - data-layer @@ -4439,6 +4454,7 @@ broken-packages: - data-object-yaml - data-pprint - data-quotientref + - data-r-tree - data-reify-cse - data-repr - data-result @@ -4582,11 +4598,15 @@ broken-packages: - dgim - dgs - dhall-check + - dhall-docs - dhall-fly + - dhall-json + - dhall-lsp-server - dhall-nix - dhall-nixpkgs - dhall-text - dhall-to-cabal + - dhall-yaml - dhcp-lease-parser - dhrun - dia-base @@ -4651,6 +4671,7 @@ broken-packages: - direct-plugins - direct-rocksdb - directed-cubical + - directory-contents - direm - dirfiles - discogs-haskell @@ -4819,6 +4840,7 @@ broken-packages: - dzen-utils - each - earclipper + - early - easy-api - easy-bitcoin - easyjson @@ -4881,6 +4903,8 @@ broken-packages: - elm-street - elm-websocket - elsa + - elynx + - elynx-tree - emacs-keys - emacs-module - email @@ -4951,6 +4975,7 @@ broken-packages: - ersatz - ersatz-toysat - ert + - escape-artist - escoger - esotericbot - EsounD @@ -5002,6 +5027,7 @@ broken-packages: - exference - exherbo-cabal - exif + - exigo-schema - exinst-deepseq - exinst-hashable - exists @@ -5052,6 +5078,8 @@ broken-packages: - FailureT - fake - fake-type + - fakedata + - fakedata-quickcheck - faktory - falling-turnip - fallingblocks @@ -5153,6 +5181,7 @@ broken-packages: - filesystem-enumerator - filesystem-trees - fillit + - Fin - final-pretty-printer - Finance-Quote-Yahoo - Finance-Treasury @@ -5429,6 +5458,7 @@ broken-packages: - generic-binary - generic-church - generic-enum + - generic-enumeration - generic-lens-labels - generic-lucid-scaffold - generic-maybe @@ -5464,6 +5494,7 @@ broken-packages: - geolite-csv - geom2d - GeomPredicates-SSE + - geos - Get - getemx - getflag @@ -5799,6 +5830,7 @@ broken-packages: - hack2-handler-mongrel2-http - hack2-handler-snap-server - hack2-handler-warp + - hackage-api - hackage-diff - hackage-mirror - hackage-processing @@ -5994,6 +6026,7 @@ broken-packages: - haskell-igraph - haskell-in-space - haskell-kubernetes + - haskell-language-server - haskell-lsp-client - haskell-ml - haskell-mpfr @@ -6131,6 +6164,7 @@ broken-packages: - hasql-queue - hasql-simple - hasql-th + - hasql-url - hastache - hastache-aeson - haste @@ -6183,6 +6217,7 @@ broken-packages: - hCM - hcoap - hcom + - hcount - hcron - hCsound - hcube @@ -6228,6 +6263,7 @@ broken-packages: - heckle - hedgehog-checkers - hedgehog-checkers-lens + - hedgehog-fakedata - hedgehog-gen-json - hedgehog-generic - hedgehog-golden @@ -6292,6 +6328,7 @@ broken-packages: - hexpress - hexquote - hext + - hextream - heyefi - heyting-algebras - hF2 @@ -6335,6 +6372,7 @@ broken-packages: - hid-examples - hidden-char - hie-core + - hiedb - hieraclus - hierarchical-clustering-diagrams - hierarchical-exceptions @@ -6357,6 +6395,7 @@ broken-packages: - hinduce-classifier - hinduce-classifier-decisiontree - hinduce-examples + - hinit - hinquire - hinstaller - hint-server @@ -6417,6 +6456,9 @@ broken-packages: - hlrdb - hlrdb-core - hls + - hls-explicit-imports-plugin + - hls-hlint-plugin + - hls-retrie-plugin - hlwm - hly - hmark @@ -6517,6 +6559,7 @@ broken-packages: - hp2any-graph - hp2any-manager - hpack-convert + - hpack-dhall - hpaco - hpaco-lib - hpage @@ -6801,6 +6844,7 @@ broken-packages: - hugs2yc - hulk - HulkImport + - hum - human-parse - human-text - humble-prelude @@ -6814,6 +6858,7 @@ broken-packages: - hunt-server - hup - hurdle + - hurl - hurriyet - husk-scheme - husk-scheme-libs @@ -6830,6 +6875,7 @@ broken-packages: - hw-json-simd - hw-json-simple-cursor - hw-json-standard-cursor + - hw-kafka-avro - hw-prim-bits - hw-simd - hw-uri @@ -7226,6 +7272,7 @@ broken-packages: - karps - katip-elasticsearch - katip-kafka + - katip-raven - katip-rollbar - katip-scalyr-scribe - katip-syslog @@ -7269,6 +7316,7 @@ broken-packages: - kickchan - kif-parser - kit + - kleene - kmeans-par - kmeans-vector - kmonad @@ -7405,6 +7453,7 @@ broken-packages: - latex-svg-image - latex-svg-pandoc - LATS + - lattices - launchdarkly-server-sdk - launchpad-control - lawless-concurrent-machines @@ -7437,6 +7486,7 @@ broken-packages: - learn - learn-physics-examples - Learning + - leb128 - leetify - legion - legion-discovery @@ -7517,6 +7567,7 @@ broken-packages: - linda - linden - line-bot-sdk + - line-drawing - linear-algebra-cblas - linear-circuit - linear-code @@ -7780,6 +7831,8 @@ broken-packages: - marvin-interpolate - masakazu-bot - MASMGen + - massiv-persist + - massiv-serialise - master-plan - matchers - math-grads @@ -7811,6 +7864,7 @@ broken-packages: - mcl - mcm - mcmaster-gloss-examples + - mcmc - mcmc-samplers - mcmc-synthesis - mcpi @@ -8212,6 +8266,7 @@ broken-packages: - neko-lib - Neks - nemesis-titan + - neptune-backend - nerf - nero - nero-wai @@ -8221,6 +8276,11 @@ broken-packages: - nested-sequence - NestedFunctor - nestedmap + - net-mqtt + - net-mqtt-lens + - net-mqtt-rpc + - net-spider + - net-spider-cli - net-spider-pangraph - net-spider-rpl - net-spider-rpl-cli @@ -8435,6 +8495,7 @@ broken-packages: - open-union - OpenAFP - OpenAFP-Utils + - openai-hs - openapi-petstore - openapi-typed - openapi3 @@ -8481,6 +8542,7 @@ broken-packages: - orchid-demo - order-maintenance - order-statistics + - ordinal - Ordinary - ordrea - oref @@ -8582,6 +8644,7 @@ broken-packages: - parcom-lib - parconc-examples - pareto + - parochial - parquet-hs - Parry - parse-help @@ -8687,6 +8750,7 @@ broken-packages: - persistent-migration - persistent-mongoDB - persistent-mysql-haskell + - persistent-odbc - persistent-protobuf - persistent-ratelimit - persistent-relational-record @@ -8814,6 +8878,7 @@ broken-packages: - pocket-dns - point-octree - pointedalternative + - pointfree-fancy - pointful - pointless-haskell - pointless-lenses @@ -8844,6 +8909,7 @@ broken-packages: - polyseq - polytypeable - polytypeable-utils + - pomaps - pomodoro - pomohoro - ponder @@ -8853,6 +8919,7 @@ broken-packages: - pool-conduit - pop3-client - popenhs + - popkey - poppler - porcupine-core - porcupine-http @@ -9010,7 +9077,9 @@ broken-packages: - prosidyc - prosper - proteaaudio + - proteaaudio-sdl - proteome + - proto-lens-arbitrary - proto-lens-combinators - proto-lens-descriptors - proto3-suite @@ -9051,6 +9120,7 @@ broken-packages: - pure-io - pure-priority-queue - pure-priority-queue-tests + - pure-zlib - purescheme-wai-routing-core - purescript - purescript-iso @@ -9120,6 +9190,7 @@ broken-packages: - quickcheck-report - quickcheck-state-machine - quickcheck-state-machine-distributed + - quickcheck-string-random - quickcheck-webdriver - QuickCheckVariant - QuickPlot @@ -9212,6 +9283,7 @@ broken-packages: - raz - razom-text-util - rbr + - rbst - rc - rclient - rdioh @@ -9285,6 +9357,7 @@ broken-packages: - reflex-fsnotify - reflex-gadt-api - reflex-ghci + - reflex-gi-gtk - reflex-gloss - reflex-gloss-scene - reflex-libtelnet @@ -9471,6 +9544,7 @@ broken-packages: - roc-cluster-demo - rock - rocksdb-haskell + - rocksdb-query - roku-api - rollbar - rollbar-cli @@ -9486,6 +9560,7 @@ broken-packages: - rope - rose-trees - rose-trie + - rosebud - roshask - rosmsg - rosmsg-bin @@ -9528,6 +9603,7 @@ broken-packages: - runhs - runmany - runtime-arbitrary + - rv - rws - RxHaskell - s-expression @@ -9635,6 +9711,7 @@ broken-packages: - scp-streams - scrabble-bot - scrapbook + - scrapbook-core - scrape-changes - ScratchFs - script-monad @@ -9702,6 +9779,7 @@ broken-packages: - serv-wai - servant-aeson-specs - servant-auth-cookie + - servant-auth-docs - servant-auth-hmac - servant-auth-token - servant-auth-token-acid @@ -9712,6 +9790,8 @@ broken-packages: - servant-auth-wordpress - servant-avro - servant-cassava + - servant-checked-exceptions + - servant-checked-exceptions-core - servant-cli - servant-client-js - servant-client-namedargs @@ -9719,6 +9799,7 @@ broken-packages: - servant-db - servant-db-postgresql - servant-dhall + - servant-docs - servant-docs-simple - servant-ede - servant-ekg @@ -9730,6 +9811,7 @@ broken-packages: - servant-github - servant-haxl-client - servant-hmac-auth + - servant-http-streams - servant-http2-client - servant-iCalendar - servant-jquery @@ -9738,6 +9820,7 @@ broken-packages: - servant-kotlin - servant-matrix-param - servant-mock + - servant-multipart - servant-namedargs - servant-nix - servant-openapi3 @@ -9752,6 +9835,7 @@ broken-packages: - servant-py - servant-quickcheck - servant-rawm-client + - servant-rawm-docs - servant-reason - servant-reflex - servant-router @@ -9787,6 +9871,7 @@ broken-packages: - Set - set-of - set-with + - setdown - setgame - setoid - setters @@ -9847,6 +9932,7 @@ broken-packages: - show-prettyprint - showdown - Shpadoinkle-backend-pardiff + - Shpadoinkle-backend-snabbdom - Shpadoinkle-backend-static - Shpadoinkle-developer-tools - Shpadoinkle-disembodied @@ -9862,6 +9948,7 @@ broken-packages: - sifflet - sifflet-lib - sigma-ij + - sign - signable - signals - signed-multiset @@ -9925,6 +10012,7 @@ broken-packages: - sized-vector - sizes - sjsp + - SJW - skeletal-set - skeleton - skeletons @@ -9948,6 +10036,7 @@ broken-packages: - slot-lambda - sloth - slug + - slynx - small-bytearray-builder - smallarray - smallcheck-kind-generics @@ -10014,6 +10103,7 @@ broken-packages: - snaplet-mongodb-minimalistic - snaplet-mysql-simple - snaplet-oauth + - snaplet-persistent - snaplet-postgresql-simple - snaplet-postmark - snaplet-purescript @@ -10135,6 +10225,7 @@ broken-packages: - sql-simple-sqlite - sqlcipher - sqlite + - sqlite-simple-errors - sqlite-simple-typed - sqlvalue-list - sqsd-local @@ -10166,6 +10257,7 @@ broken-packages: - stack-run-auto - stack-type - stack-wrapper + - stack2cabal - stack2nix - stackage - stackage-build-plan @@ -10266,6 +10358,7 @@ broken-packages: - streaming-utils - streaming-with - streamly-archive + - streamly-lmdb - streamproc - strelka - strict-base-types @@ -10277,10 +10370,12 @@ broken-packages: - strictly - string-isos - string-quote + - string-random - string-typelits - stringlike - stringtable-atom - stripe + - stripe-hs - stripe-http-streams - stripe-scotty - stripe-wreq @@ -10370,6 +10465,7 @@ broken-packages: - symantic-http-server - symantic-http-test - symantic-lib + - symantic-parser - symantic-xml - symbiote - symbolic-link @@ -10408,6 +10504,7 @@ broken-packages: - t3-server - ta - table + - table-layout - table-tennis - tableaux - Tables @@ -10456,6 +10553,7 @@ broken-packages: - tasty-laws - tasty-lens - tasty-mgolden + - tasty-silver - tasty-stats - tateti-tateti - Taxonomy @@ -10504,6 +10602,7 @@ broken-packages: - tensorflow-logging - tensorflow-opgen - tensorflow-ops + - term-rewriting - termbox-banana - termbox-bindings - terminal-text @@ -10593,6 +10692,7 @@ broken-packages: - thih - thimk - Thingie + - thock - thorn - threadmanager - threepenny-editors @@ -10656,6 +10756,7 @@ broken-packages: - tkhs - tkyprof - tls-extra + - tlynx - tmp-postgres - tn - to-haskell @@ -10677,6 +10778,8 @@ broken-packages: - tomato-rubato-openal - toml - tonatona-google-server-api + - tonatona-persistent-postgresql + - tonatona-persistent-sqlite - tonatona-servant - too-many-cells - toodles @@ -10770,6 +10873,7 @@ broken-packages: - tsvsql - tsweb - ttask + - ttn-client - tttool - tubes - tuntap @@ -10898,15 +11002,25 @@ broken-packages: - unicode-prelude - unicode-show - unicode-symbols + - unicode-tricks - uniform-io - union - union-map + - uniprot-kb - uniqueid - uniquely-represented-sets - units-attoparsec - unittyped - unitym-yesod - universal-binary + - universe + - universe-base + - universe-dependent-sum + - universe-instances-base + - universe-instances-extended + - universe-instances-trans + - universe-reverse-instances + - universe-some - universe-th - unix-fcntl - unix-handle @@ -11220,6 +11334,7 @@ broken-packages: - whitespace - whois - why3 + - wide-word - WikimediaParser - wikipedia4epub - wild-bind-indicator @@ -11247,6 +11362,7 @@ broken-packages: - woffex - wol - wolf + - word - word2vec-model - WordAlignment - wordchoice @@ -11467,6 +11583,7 @@ broken-packages: - yesod-mangopay - yesod-markdown - yesod-media-simple + - yesod-page-cursor - yesod-paginate - yesod-pagination - yesod-paypal-rest @@ -11533,6 +11650,7 @@ broken-packages: - yu-tool - yu-utils - yuuko + - yx - yxdb-utils - Z-Data - Z-IO From 9a61689a316f3f00c22ad4eef010159eb34f5c11 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 8 Jan 2021 21:12:14 +0100 Subject: [PATCH 41/44] hackage-packages.nix: automatic Haskell package set update This update was generated by hackage2nix v2.15.6 from Hackage revision https://github.com/commercialhaskell/all-cabal-hashes/commit/545d5cafa765c97ad6026ac96f42a246fea7675b. --- .../haskell-modules/hackage-packages.nix | 230 ++++++++++++++++++ 1 file changed, 230 insertions(+) diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index a7f27ae9625..ef86756d482 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -6026,6 +6026,8 @@ self: { ]; description = "Finite totally-ordered sets"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "Finance-Quote-Yahoo" = callPackage @@ -17607,6 +17609,8 @@ self: { benchmarkHaskellDepends = [ base directory filepath random time ]; description = "The Simple Javascript Wrench"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "SMTPClient" = callPackage @@ -18353,6 +18357,8 @@ self: { ]; description = "Use the high-performance Snabbdom virtual dom library written in JavaScript"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "Shpadoinkle-backend-static" = callPackage @@ -30129,6 +30135,8 @@ self: { ]; description = "sdl-like functions for terminal applications, based on ansi-terminal"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "ansi-wl-pprint" = callPackage @@ -31758,6 +31766,8 @@ self: { ]; description = "Easy-to-use reasonable way of emulating approximate in Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "approx-rand-test" = callPackage @@ -38307,6 +38317,8 @@ self: { ]; description = "Basic examples and functions for generics-sop"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "baskell" = callPackage @@ -41056,6 +41068,8 @@ self: { libraryHaskellDepends = [ base bindings-DSL ]; description = "Low level bindings to libpci"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "bindings-librrd" = callPackage @@ -45678,6 +45692,8 @@ self: { ]; description = "Brotli (RFC7932) compression and decompression"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {inherit (pkgs) brotli;}; "brotli-conduit" = callPackage @@ -45720,6 +45736,8 @@ self: { ]; description = "IO-Streams interface for Brotli (RFC7932) compression"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "browscap" = callPackage @@ -54032,6 +54050,8 @@ self: { ]; description = "Channel/Arrow based streaming computation library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "cielo" = callPackage @@ -54381,6 +54401,8 @@ self: { benchmarkHaskellDepends = [ base criterion vector ]; description = "Circular fixed-sized mutable vectors"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "cirru-parser" = callPackage @@ -61003,6 +61025,8 @@ self: { ]; description = "Configuration for reading dhall files"; license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "conferer-hedis" = callPackage @@ -61129,6 +61153,8 @@ self: { ]; description = "Configuration for reading dhall files"; license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "conferer-source-json" = callPackage @@ -61149,6 +61175,8 @@ self: { ]; description = "conferer's source for reading json files"; license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "conferer-source-yaml" = callPackage @@ -61166,6 +61194,8 @@ self: { ]; description = "Configuration for reading yaml files"; license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "conferer-warp" = callPackage @@ -61698,6 +61728,8 @@ self: { testHaskellDepends = [ base hedgehog ]; description = "Orders, Galois connections, and lattices"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "consistent" = callPackage @@ -66201,6 +66233,8 @@ self: { ]; description = "Defining and manipulating css easing strings"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "css-selectors" = callPackage @@ -68891,6 +68925,8 @@ self: { ]; description = "Interval datatype, interval arithmetic and interval-based containers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "data-inttrie" = callPackage @@ -69284,6 +69320,8 @@ self: { ]; description = "R-Tree is a spatial data structure similar to Quadtrees or B-Trees"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "data-ref" = callPackage @@ -73098,6 +73136,8 @@ self: { ]; description = "Generate HTML docs from a dhall package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "dhall-fly" = callPackage @@ -73163,6 +73203,8 @@ self: { ]; description = "Convert between Dhall and JSON or YAML"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "dhall-lex" = callPackage @@ -73213,6 +73255,8 @@ self: { ]; description = "Language Server Protocol (LSP) server for Dhall"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "dhall-nix" = callPackage @@ -73338,6 +73382,8 @@ self: { ]; description = "Convert between Dhall and YAML"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "dhcp-lease-parser" = callPackage @@ -75238,6 +75284,8 @@ self: { testHaskellDepends = [ base filepath ]; description = "Recursively build, navigate, and operate on a tree of directory contents"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "directory-layout" = callPackage @@ -80111,6 +80159,8 @@ self: { testHaskellDepends = [ base ]; description = "Early return syntax in do-notation (GHC plugin)"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "ease" = callPackage @@ -82282,6 +82332,8 @@ self: { ]; description = "Validate and (optionally) redo ELynx analyses"; license = stdenv.lib.licenses.gpl3Plus; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "elynx-markov" = callPackage @@ -82383,6 +82435,8 @@ self: { ]; description = "Handle phylogenetic trees"; license = stdenv.lib.licenses.gpl3Plus; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "emacs-keys" = callPackage @@ -84224,6 +84278,8 @@ self: { ]; description = "ANSI Escape Sequence Text Decoration Made Easy"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "escaped" = callPackage @@ -86075,6 +86131,8 @@ self: { ]; description = "database schema for exigo marking/assessment tools"; license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "exinst" = callPackage @@ -87531,6 +87589,8 @@ self: { ]; description = "Library for producing fake data"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "fakedata-parser" = callPackage @@ -87558,6 +87618,8 @@ self: { ]; description = "Fake a -> Gen a"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "fakefs" = callPackage @@ -97871,6 +97933,8 @@ self: { libraryHaskellDepends = [ base ]; description = "Generically derived enumerations"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "generic-env" = callPackage @@ -99222,6 +99286,8 @@ self: { testSystemDepends = [ geos ]; description = "Bindings for GEOS"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {inherit (pkgs) geos;}; "getemx" = callPackage @@ -112080,6 +112146,8 @@ self: { testHaskellDepends = [ base http-client-tls servant-client ]; description = "An API binding to Hackage API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "hackage-db" = callPackage @@ -120813,6 +120881,8 @@ self: { testHaskellDepends = [ base hasql tasty tasty-quickcheck ]; description = "Parse PostgreSQL connection URI into Hasql.Connection Settings"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "hasqly-mysql" = callPackage @@ -122036,6 +122106,8 @@ self: { ]; description = "Haskell name counts"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "hcron" = callPackage @@ -123079,6 +123151,8 @@ self: { testHaskellDepends = [ base containers fakedata hedgehog ]; description = "Use 'fakedata' with 'hedgehog'"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "hedgehog-fn" = callPackage @@ -124892,6 +124966,8 @@ self: { ]; description = "Streaming-friendly XML parsers"; license = stdenv.lib.licenses.cc0; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "heyefi" = callPackage @@ -125933,6 +126009,8 @@ self: { ]; description = "Generates a references DB from .hie files"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "hieraclus" = callPackage @@ -126593,6 +126671,8 @@ self: { ]; description = "Generic project initialization tool"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "hinotify_0_3_9" = callPackage @@ -131016,6 +131096,8 @@ self: { ]; description = "hpack's dhalling"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "hpaco" = callPackage @@ -139160,6 +139242,8 @@ self: { ]; description = "A TUI MPD client, inspired by ncmpcpp"; license = stdenv.lib.licenses.gpl2Plus; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "human-parse" = callPackage @@ -139505,6 +139589,8 @@ self: { executableHaskellDepends = [ base directory network-uri ]; description = "Haskell URL resolver"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "hurriyet" = callPackage @@ -140335,6 +140421,8 @@ self: { ]; description = "Avro support for Kafka infrastructure"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "hw-kafka-client" = callPackage @@ -152079,6 +152167,8 @@ self: { ]; description = "Katip scribe for raven (https://sentry.io)"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "katip-rollbar" = callPackage @@ -153436,6 +153526,8 @@ self: { ]; description = "Kleene algebra"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "kleene-list" = callPackage @@ -157000,6 +157092,8 @@ self: { ]; description = "Fine-grained library for constructing and manipulating lattices"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "launchdarkly-server-sdk" = callPackage @@ -157836,6 +157930,8 @@ self: { benchmarkHaskellDepends = [ base bytestring criterion deepseq ]; description = "LEB128 encoding logic for and in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "leb128-cereal" = callPackage @@ -160628,6 +160724,8 @@ self: { testHaskellDepends = [ base hspec QuickCheck ]; description = "raster line drawing"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "line-size" = callPackage @@ -167990,6 +168088,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Compatibility of 'massiv' with 'persist'"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "massiv-scheduler" = callPackage @@ -168027,6 +168127,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Compatibility of 'massiv' with 'serialise'"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "massiv-test" = callPackage @@ -169071,6 +169173,8 @@ self: { ]; description = "Sample from a posterior using Markov chain Monte Carlo"; license = stdenv.lib.licenses.gpl3Plus; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "mcmc-samplers" = callPackage @@ -181085,6 +181189,8 @@ self: { ]; description = "Neptune Client"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "nerf" = callPackage @@ -181309,6 +181415,8 @@ self: { ]; description = "An MQTT Protocol Implementation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "net-mqtt-lens" = callPackage @@ -181325,6 +181433,8 @@ self: { ]; description = "Optics for net-mqtt"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "net-mqtt-rpc" = callPackage @@ -181346,6 +181456,8 @@ self: { ]; description = "Make RPC calls via an MQTT broker"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "net-spider" = callPackage @@ -181370,6 +181482,8 @@ self: { ]; description = "A graph database middleware to maintain a time-varying graph"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "net-spider-cli" = callPackage @@ -181390,6 +181504,8 @@ self: { ]; description = "CLI option parsers for NetSpider objects"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "net-spider-pangraph" = callPackage @@ -187873,6 +187989,8 @@ self: { ]; description = "Unofficial OpenAI client"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "openai-servant" = callPackage @@ -189675,6 +189793,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Convert numbers to words in different languages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "ordrea" = callPackage @@ -192581,6 +192701,8 @@ self: { ]; description = "Help Manage project specific documentation"; license = stdenv.lib.licenses.agpl3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "parport" = callPackage @@ -195963,6 +196085,8 @@ self: { ]; description = "Backend for the persistent library using ODBC"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "persistent-pagination" = callPackage @@ -200408,6 +200532,8 @@ self: { doHaddock = false; description = "Tool for refactoring expressions into pointfree form"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "pointful" = callPackage @@ -201378,6 +201504,8 @@ self: { ]; description = "Maps and sets of partial orders"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "pomodoro" = callPackage @@ -201660,6 +201788,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 @@ -206866,6 +206996,8 @@ self: { libraryToolDepends = [ c2hs ]; description = "Simple audio library for SDL"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {inherit (pkgs) SDL2;}; "proteome" = callPackage @@ -206943,6 +207075,8 @@ self: { ]; description = "Arbitrary instances for proto-lens"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "proto-lens-combinators" = callPackage @@ -208233,6 +208367,8 @@ self: { benchmarkHaskellDepends = [ base base-compat bytestring time ]; description = "A Haskell-only implementation of zlib / DEFLATE"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "pureMD5" = callPackage @@ -210283,6 +210419,8 @@ self: { ]; description = "Helper to build generators with Text.StringRandom"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "quickcheck-text" = callPackage @@ -212874,6 +213012,8 @@ self: { benchmarkHaskellDepends = [ base gauge mwc-random ]; description = "Randomized Binary Search Trees"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "rc" = callPackage @@ -215262,6 +215402,8 @@ self: { ]; description = "Helper functions to use reflex with gi-gtk"; license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "reflex-gloss" = callPackage @@ -220563,6 +220705,8 @@ self: { ]; description = "RocksDB database querying library for Haskell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "roguestar" = callPackage @@ -221073,6 +221217,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Common rose tree/forest functions"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "rosezipper" = callPackage @@ -222165,6 +222311,8 @@ self: { benchmarkHaskellDepends = [ base criterion ]; description = "RISC-V"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "rvar" = callPackage @@ -225099,6 +225247,8 @@ self: { ]; description = "Core Package for scrapbook"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "scrape-changes" = callPackage @@ -227459,6 +227609,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "servant-docs/servant-auth compatibility"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "servant-auth-hmac" = callPackage @@ -227771,6 +227923,8 @@ self: { ]; description = "Checked exceptions for Servant APIs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "servant-checked-exceptions-core" = callPackage @@ -227792,6 +227946,8 @@ self: { testHaskellDepends = [ base doctest Glob ]; description = "Checked exceptions for Servant APIs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "servant-cli" = callPackage @@ -228050,6 +228206,8 @@ self: { ]; description = "generate API docs for your servant webservice"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "servant-docs-simple" = callPackage @@ -228441,6 +228599,8 @@ self: { testToolDepends = [ hspec-discover markdown-unlit ]; description = "Automatic derivation of querying functions for servant"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "servant-http2-client" = callPackage @@ -228730,6 +228890,8 @@ self: { ]; description = "multipart/form-data (e.g file upload) support for servant"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "servant-named" = callPackage @@ -229112,6 +229274,8 @@ self: { ]; description = "Documentation generator for 'RawM' endpoints"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "servant-rawm-server" = callPackage @@ -230373,6 +230537,8 @@ self: { executableToolDepends = [ alex happy ]; description = "Treating files as sets to perform rapid set manipulation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "setenv" = callPackage @@ -232641,6 +232807,8 @@ self: { ]; description = "Arithmetic over signs and sets of signs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "signable" = callPackage @@ -235270,6 +235438,8 @@ self: { executableHaskellDepends = [ base ]; description = "Handle molecular sequences"; license = stdenv.lib.licenses.gpl3Plus; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "small-bytearray-builder" = callPackage @@ -237020,6 +237190,8 @@ self: { ]; description = "persistent snaplet for the Snap Framework"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "snaplet-postgresql-simple" = callPackage @@ -240110,6 +240282,8 @@ self: { testHaskellDepends = [ base mtl sqlite-simple text ]; description = "Wrapper around errors from sqlite-simple"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "sqlite-simple-typed" = callPackage @@ -241131,6 +241305,8 @@ self: { ]; description = "Convert stack projects to cabal.project + cabal.project.freeze"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "stack2nix" = callPackage @@ -244325,6 +244501,8 @@ self: { testSystemDepends = [ lmdb ]; description = "Stream data to or from LMDB databases using the streamly library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {inherit (pkgs) lmdb;}; "streamly-posix" = callPackage @@ -244868,6 +245046,8 @@ self: { ]; description = "A library for generating random string from a regular experession"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "string-random_0_1_4_0" = callPackage @@ -244892,6 +245072,7 @@ self: { description = "A library for generating random string from a regular experession"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "string-similarity" = callPackage @@ -245146,6 +245327,8 @@ self: { ]; description = "Unofficial Stripe client"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "stripe-http-client" = callPackage @@ -247694,6 +247877,8 @@ self: { ]; description = "Parser combinators statically optimized and staged via typed meta-programming"; license = stdenv.lib.licenses.gpl3Plus; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "symantic-xml" = callPackage @@ -248932,6 +249117,8 @@ self: { ]; description = "Format tabular data as grid or table"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "table-tennis" = callPackage @@ -250785,6 +250972,8 @@ self: { ]; description = "A fancy test runner, including support for golden tests"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "tasty-smallcheck" = callPackage @@ -252386,6 +252575,8 @@ self: { testHaskellDepends = [ base containers HUnit QuickCheck ]; description = "Term Rewriting Library"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "termbox" = callPackage @@ -255476,6 +255667,8 @@ self: { ]; description = "A modern TUI typing game featuring online racing against friends"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "thorn" = callPackage @@ -257761,6 +257954,8 @@ self: { executableHaskellDepends = [ base ]; description = "Handle phylogenetic trees"; license = stdenv.lib.licenses.gpl3Plus; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "tmapchan" = callPackage @@ -258433,6 +258628,8 @@ self: { ]; description = "tonatona plugin for accessing PostgreSQL database"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "tonatona-persistent-sqlite" = callPackage @@ -258453,6 +258650,8 @@ self: { ]; description = "tonatona plugin for accessing Sqlite database"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "tonatona-servant" = callPackage @@ -261225,6 +261424,8 @@ self: { executableHaskellDepends = [ base text time ttn ]; description = "TheThingsNetwork client"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "ttrie" = callPackage @@ -264980,6 +265181,8 @@ self: { testToolDepends = [ hspec-discover ]; description = "Functions to work with unicode blocks more convenient"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "unicoder" = callPackage @@ -265165,6 +265368,8 @@ self: { ]; description = "UniProt-KB format parser"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "uniq-deep" = callPackage @@ -265603,6 +265808,8 @@ self: { ]; description = "A class for finite and recursively enumerable types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "universe-base" = callPackage @@ -265618,6 +265825,8 @@ self: { testHaskellDepends = [ base containers QuickCheck ]; description = "A class for finite and recursively enumerable types"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "universe-dependent-sum" = callPackage @@ -265633,6 +265842,8 @@ self: { ]; description = "Universe instances for types from dependent-sum"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "universe-instances-base" = callPackage @@ -265646,6 +265857,8 @@ self: { libraryHaskellDepends = [ base universe-base ]; description = "Universe instances for types from the base package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "universe-instances-extended" = callPackage @@ -265663,6 +265876,8 @@ self: { ]; description = "Universe instances for types from selected extra packages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "universe-instances-trans" = callPackage @@ -265676,6 +265891,8 @@ self: { libraryHaskellDepends = [ base universe-base ]; description = "Universe instances for types from the transformers and mtl packages"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "universe-reverse-instances" = callPackage @@ -265689,6 +265906,8 @@ self: { libraryHaskellDepends = [ base containers universe-base ]; description = "Instances of standard classes that are made possible by enumerations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "universe-some" = callPackage @@ -265708,6 +265927,8 @@ self: { testHaskellDepends = [ base some template-haskell universe-base ]; description = "Universe instances for Some from some"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "universe-th" = callPackage @@ -275162,6 +275383,8 @@ self: { ]; description = "Data types for large but fixed width signed and unsigned integers"; license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "wigner-symbols" = callPackage @@ -276009,6 +276232,8 @@ self: { testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; description = "Words of arbitrary size"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "word-trie" = callPackage @@ -282456,6 +282681,8 @@ self: { time unliftio unliftio-core wai-extra yesod yesod-core yesod-test ]; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "yesod-page-cursor_2_0_0_2" = callPackage @@ -282481,6 +282708,7 @@ self: { ]; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "yesod-paginate" = callPackage @@ -284208,6 +284436,8 @@ self: { testHaskellDepends = [ array base bytestring hspec mtl ]; description = "Row-major coordinates"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + broken = true; }) {}; "yxdb-utils" = callPackage From 3cb97685577782c49f91d85f7312da80dcd4df18 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 8 Jan 2021 21:37:43 +0100 Subject: [PATCH 42/44] all-cabal-hashes: update to Hackage at 2021-01-07T20:56:37Z --- pkgs/data/misc/hackage/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/data/misc/hackage/default.nix b/pkgs/data/misc/hackage/default.nix index 351ca123df2..2fcc47149fa 100644 --- a/pkgs/data/misc/hackage/default.nix +++ b/pkgs/data/misc/hackage/default.nix @@ -1,6 +1,6 @@ { fetchurl }: fetchurl { - url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/f20dd1d767313d653d6f0c6dd9a82f92d36ecb4c.tar.gz"; - sha256 = "1prawfbp6390dlgfvd3hxvgdab7rfkr88j35m5cbk3a4hxghkyj3"; + url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/545d5cafa765c97ad6026ac96f42a246fea7675b.tar.gz"; + sha256 = "0v35kbbhmyc5yn1k4v9j32d2bj7zwlwfrwf1cppifdvwdhfs25vv"; } From fbfcc8a00276f655d84923ca7a8d2c7d1a1b68ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillaume=20Mass=C3=A9?= Date: Fri, 8 Jan 2021 16:02:26 -0500 Subject: [PATCH 43/44] pulumi: 2.15.0 -> 2.17.0 --- pkgs/tools/admin/pulumi/data.nix | 130 +++++++++++++++--------------- pkgs/tools/admin/pulumi/update.sh | 32 ++++---- 2 files changed, 81 insertions(+), 81 deletions(-) diff --git a/pkgs/tools/admin/pulumi/data.nix b/pkgs/tools/admin/pulumi/data.nix index 1bcee96c9ff..08f61da0307 100644 --- a/pkgs/tools/admin/pulumi/data.nix +++ b/pkgs/tools/admin/pulumi/data.nix @@ -1,60 +1,60 @@ # DO NOT EDIT! This file is generated automatically by update.sh { }: { - version = "2.15.0"; + version = "2.17.0"; pulumiPkgs = { x86_64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v2.15.0-linux-x64.tar.gz"; - sha256 = "0yvzqqcfmgblig5jwdc07phyhnfjzvjd1qm0vgfi9ll9y88l33lc"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v2.17.0-linux-x64.tar.gz"; + sha256 = "0k2vdgyb75krjqb9kikkfpvd6rn90gm6dzbpgzsycrwrmbx3rk79"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v1.3.0-linux-amd64.tar.gz"; - sha256 = "1rpmzra42kx2jnhdbnqg120lbnpw86y00vkqbqc3qyagi260f01g"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v1.5.1-linux-amd64.tar.gz"; + sha256 = "0qghccr8kj21scsil4ibc19y3sgrsyzs5c04a5ppv1k62y89h7m7"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v3.19.0-linux-amd64.tar.gz"; - sha256 = "0y0j1aflrfas9sfr4g7jbn2cnhlz9hpz5il6qykz0m01v6sv604w"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v3.23.0-linux-amd64.tar.gz"; + sha256 = "125jqdjn9iipnjj3xgwvcfhcq0xi8xvn8mgs17g79xwbbxpvrjiv"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v2.8.0-linux-amd64.tar.gz"; - sha256 = "174b6r2vhbf9svknidd05sccjzihp97wcd8jwy6dll83d8f8v2xn"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v2.11.0-linux-amd64.tar.gz"; + sha256 = "14pdsvgd512qflvkc1890q9wrri2rrcjdjw5n9lf2qb2m7wvns4y"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v2.6.2-linux-amd64.tar.gz"; sha256 = "0xq36wh57w7b7l5skx173lj3chl4rfgbfdivsvyjlnfahh2fmfr4"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v2.11.0-linux-amd64.tar.gz"; - sha256 = "0p2i0k0js3js35jcphf64rzxs7zg9wq25yfzd9q6b2kp2vyqbvjs"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v2.14.0-linux-amd64.tar.gz"; + sha256 = "0vj9674msiadnhmcypqv3dvhkl60sms9frjzpf4hnhlimxc9fpdd"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v3.1.1-linux-amd64.tar.gz"; - sha256 = "1hzf4668sljy2g6s9xz6lvn8cbjy8bb2flhdmc4ln69xxcsslj9z"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v3.2.0-linux-amd64.tar.gz"; + sha256 = "1qipbpp74690w7n42dfsp8524gdjvm8z5665rmsy7mbdi2bd2x5v"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v2.4.1-linux-amd64.tar.gz"; - sha256 = "0fr8ac7864ph02hhl3f08xjyk626c4zbcf8nr7xhmh2ifz6sj9sl"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v2.6.0-linux-amd64.tar.gz"; + sha256 = "0khbcgqbssndx8fwb34ny0wcpy3xi165lq8dq224q1f9bjbklbml"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v4.4.0-linux-amd64.tar.gz"; - sha256 = "0zx9yy97n0wk87ylgq67nphagfp1gas5z99mcfmlh9rf4mj8fhpz"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v4.6.1-linux-amd64.tar.gz"; + sha256 = "13x9yxfyx65pqgsnpdfi12z6fg3b50fzkmsffvwi80857z2389rg"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v2.3.0-linux-amd64.tar.gz"; - sha256 = "02c0nmnk27q9ssv7wv8s30ysxnkqbq7sd004gia4wxf97fhlhl5x"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v2.4.1-linux-amd64.tar.gz"; + sha256 = "1s8g32d06dfaayjhga3skdh7vsrv5ysmhz6ygg202pqqpiy27vl5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v3.3.0-linux-amd64.tar.gz"; - sha256 = "01rpv9m6mj8yqz302g15x4yp37pp4ghdc686n4l7xz08xdb209xi"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v3.4.0-linux-amd64.tar.gz"; + sha256 = "0diylv5kbxjhwvwmwil6l8ln9lijmjnxwgf4yd0rhad118zpibnp"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v0.4.0-linux-amd64.tar.gz"; - sha256 = "1w4cjgccm29ncqb7jfsf9ajlvq0q8h5mnz4v5lxwyx21n80kq34p"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v0.4.1-linux-amd64.tar.gz"; + sha256 = "1851nx4mmgc2j4jihcqxlx5c5dx95xbc2h0kxr055zvdfg2wcp8i"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v2.7.3-linux-amd64.tar.gz"; - sha256 = "0imqwx4v6qsk10anxvnaxpxg87mm34x0qcq30c435mcfrly728sp"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v2.7.5-linux-amd64.tar.gz"; + sha256 = "0f90v8q00hhqrnmwa17gl9sas61bzqsgblpaw1p48agnjxa76vnz"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v2.3.1-linux-amd64.tar.gz"; @@ -65,8 +65,8 @@ sha256 = "12gs049074vn5s0njza0r48bk5z8d7bfc50j2mbbylkdrlrl87ci"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v2.9.0-linux-amd64.tar.gz"; - sha256 = "1vqzl72q939i381vy6dkn75xv09vjs2mg2prbmx63j3hylgb9m6r"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v2.10.1-linux-amd64.tar.gz"; + sha256 = "16mq1ymvkql3l6f3rsinm4yfxfl9qcpwfmhc8k1vj79h6gkd29cz"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-packet-v3.2.2-linux-amd64.tar.gz"; @@ -77,70 +77,70 @@ sha256 = "1xxhc5sy3z391dgzzb4s6wzad2n2j3f5g158wffcj8jss2ylbh1x"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v2.4.2-linux-amd64.tar.gz"; - sha256 = "02xq4mph35fnziz6fb230cvd828yfs030nmi3a4hwh4w1xbr24iw"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v3.0.0-linux-amd64.tar.gz"; + sha256 = "1q8ifm8xmny04y38bswclaa065x657sjq9b573fxrnv9gv9nx5sy"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v3.1.0-linux-amd64.tar.gz"; - sha256 = "0avlf8gyh52zc11a87izy2v8iy4zvbfv6zrm8zg1i5ar43xqg3pm"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v3.2.0-linux-amd64.tar.gz"; + sha256 = "047izxnmsykmk3dpm2q4zxhi575hiqlb1l7xx6sy43dh6ink16jb"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v2.11.2-linux-amd64.tar.gz"; - sha256 = "1wb953vm990c4dsb757msmz7ws844alad3g68sfy029cgmnf8q5i"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v2.11.3-linux-amd64.tar.gz"; + sha256 = "1g32kjvh7zp6f4n4qy457s45qf9ddrzyd5ncfdvpsd0dirjf4crg"; } ]; x86_64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v2.15.0-darwin-x64.tar.gz"; - sha256 = "08hyk06qwm1aibpyqb07h83gc6nfp0cwf6hikf8mc18b2mrwr27r"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v2.17.0-darwin-x64.tar.gz"; + sha256 = "0pa1a4j977cn3m43zia75aj4g5bqr69n0a4hha72dbnnid4d72g8"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v1.3.0-darwin-amd64.tar.gz"; - sha256 = "0ih9l3pkqxfslc11qcgwshxqxbcwy5wfpjczahny6mkgqwmxixnx"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v1.5.1-darwin-amd64.tar.gz"; + sha256 = "1q3r1a3wqzaw78abiz97364a9qgr3rr1m83kyjni3jhs5cgxbax0"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v3.19.0-darwin-amd64.tar.gz"; - sha256 = "0yqm66av2yb9qndpkxxisjml66dyg3zhzkb9fr6kywx8xar4gfdp"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v3.23.0-darwin-amd64.tar.gz"; + sha256 = "0h4g49zr6gxvyavd9pzvlmnzxjqnnzh27dhz6007c10rgn894yba"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v2.8.0-darwin-amd64.tar.gz"; - sha256 = "02is7mfbzhv8bkyn4vk1x9b6m1v9c21chihpry6cjdhpq46bfssf"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v2.11.0-darwin-amd64.tar.gz"; + sha256 = "0k1azgpkrqbr4482h5v2w5qnavmgl5vnx0my2wsgzkwg5pv2i1ky"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v2.6.2-darwin-amd64.tar.gz"; sha256 = "09z1kn5gbgda0d4sfyd17qv1p9ldvxn8jbd049s46gvalmqbfwpd"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v2.11.0-darwin-amd64.tar.gz"; - sha256 = "1r0r6hpchkiq6bg3z6bqnqqz8s96pijsp6rn1dby9f2kaqmar23c"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v2.14.0-darwin-amd64.tar.gz"; + sha256 = "08clh3nnb32gzvnghk5w9m04jh3nn3svy4qx0hfidj3ci0dz6ncl"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v3.1.1-darwin-amd64.tar.gz"; - sha256 = "1nrj3lh2asw6169pddjp83q6ll3w5fjp854bdrx99zajpv7gd0gm"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v3.2.0-darwin-amd64.tar.gz"; + sha256 = "01z8hwlw5i19rpcjk03iw12q2j9xy5in60d6y70v2n4nsmpqhlmq"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v2.4.1-darwin-amd64.tar.gz"; - sha256 = "0y76cy3h0n004lfch37gf9vi8glxnxixwmf1zby3izxd34pyri17"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v2.6.0-darwin-amd64.tar.gz"; + sha256 = "04d3gn89kn7q494g7j6wz3ivmqkdk12l0i2lsmwqlmn3jra44wnd"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v4.4.0-darwin-amd64.tar.gz"; - sha256 = "09zc0sg2h07c97bqbh3ma4pgs232nbd0q5l43992nqa4mn5b8w14"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v4.6.1-darwin-amd64.tar.gz"; + sha256 = "1jxxm8iq1cnym45c8g2js731xz1xwgg72gfxryvy8i7faq6cxakq"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v2.3.0-darwin-amd64.tar.gz"; - sha256 = "08crawyaa26llqc3hj2grba0546ny8zwj8dfg6i46ad3kx1nmycq"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v2.4.1-darwin-amd64.tar.gz"; + sha256 = "17pyiknkjnqlh3cyvclbzg60qf8qig4rp4b0d97vhx8njb5ia9z5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v3.3.0-darwin-amd64.tar.gz"; - sha256 = "12ny0kmly1blj8hd8dlzqbg1pbfh37259x3k2kxx2zcqvcw9y4z9"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v3.4.0-darwin-amd64.tar.gz"; + sha256 = "01vpfn62gnklamn2s17icdvzl25d9d97g0mdz955vwqhjsx7man3"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v0.4.0-darwin-amd64.tar.gz"; - sha256 = "0svbnv3axy397w2hi3g1mghcahq88aj4jsnipn3lyxrm29n4wna7"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v0.4.1-darwin-amd64.tar.gz"; + sha256 = "0552wdbykypaafyacjfwqc4sfsl87pgayrnkwg1km00mb1dknzl9"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v2.7.3-darwin-amd64.tar.gz"; - sha256 = "1viwi0ji1qqy4ysl4a9dhv8sfpg8sp3w4i9ndvxs2m7zq0hbndbs"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v2.7.5-darwin-amd64.tar.gz"; + sha256 = "0lhvv5d2v21b0sqcy6wabjlqwg9qx9gxbysnkx3c5f5iwk1hrj8g"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v2.3.1-darwin-amd64.tar.gz"; @@ -151,8 +151,8 @@ sha256 = "1fb6p0nafs3s0kablwyq8v5kf5bs0fi9hkgwkz8hl0ydijzpasl4"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v2.9.0-darwin-amd64.tar.gz"; - sha256 = "0dhxhsjb3vbc1bq4pgidadiyfr3gasj0h344prcjzcaxymb3609f"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v2.10.1-darwin-amd64.tar.gz"; + sha256 = "0s6iaqn1jfm7glfnmdps6rk4iqrq2xspmbn4dmqj6q9w9ig1wab6"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-packet-v3.2.2-darwin-amd64.tar.gz"; @@ -163,16 +163,16 @@ sha256 = "0mf7a33ldvfx3yiprprh0cdb4bcnjcp7dhl0bifwyi644v94ffm1"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v2.4.2-darwin-amd64.tar.gz"; - sha256 = "0f77ja9cvhcl86654a3gmb399c7ybigznmxxd8f6f2m7x44pih4q"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v3.0.0-darwin-amd64.tar.gz"; + sha256 = "192a9zkc0yz44jzx3b7xcfy1xdw2blfsmqqvy7dqjhg029nfjfzp"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v3.1.0-darwin-amd64.tar.gz"; - sha256 = "18i81mdws02kfil8zcrnjl3i4gjxqix9n04flz67mqw730mhr3ss"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v3.2.0-darwin-amd64.tar.gz"; + sha256 = "1x5avdbfsrxs98lz20vyl1vyz2dnkz6cdix3yqm4nnyllin34pps"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v2.11.2-darwin-amd64.tar.gz"; - sha256 = "1mw70j1iky98k09739mq1b7lsarvlqp2kcm26555520z78ifiibh"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v2.11.3-darwin-amd64.tar.gz"; + sha256 = "1hzcy1mxvcv9nm5jf6dy96ha3f29kcnbidfw01qc4smy8hc40f66"; } ]; }; diff --git a/pkgs/tools/admin/pulumi/update.sh b/pkgs/tools/admin/pulumi/update.sh index 80acc33322d..1dd05fe1c90 100755 --- a/pkgs/tools/admin/pulumi/update.sh +++ b/pkgs/tools/admin/pulumi/update.sh @@ -3,31 +3,31 @@ # Version of Pulumi from # https://www.pulumi.com/docs/get-started/install/versions/ -VERSION="2.15.0" +VERSION="2.17.0" # Grab latest release ${VERSION} from # https://github.com/pulumi/pulumi-${NAME}/releases plugins=( - "auth0=1.3.0" - "aws=3.19.0" - "cloudflare=2.8.0" + "auth0=1.5.1" + "aws=3.23.0" + "cloudflare=2.11.0" "consul=2.6.2" - "datadog=2.11.0" - "digitalocean=3.1.1" - "docker=2.4.1" - "gcp=4.4.0" - "github=2.3.0" - "gitlab=3.3.0" - "hcloud=0.4.0" - "kubernetes=2.7.3" + "datadog=2.14.0" + "digitalocean=3.2.0" + "docker=2.6.0" + "gcp=4.6.1" + "github=2.4.1" + "gitlab=3.4.0" + "hcloud=0.4.1" + "kubernetes=2.7.5" "mailgun=2.3.1" "mysql=2.3.2" - "openstack=2.9.0" + "openstack=2.10.1" "packet=3.2.2" "postgresql=2.5.2" - "random=2.4.2" - "vault=3.1.0" - "vsphere=2.11.2" + "random=3.0.0" + "vault=3.2.0" + "vsphere=2.11.3" ); function genMainSrc() { From a97dc592424ae490124d17b738236e4f6c33d08d Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 8 Jan 2021 14:18:33 +0000 Subject: [PATCH 44/44] python37Packages.awkward: 1.0.1 -> 1.0.2 --- pkgs/development/python-modules/awkward/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/awkward/default.nix b/pkgs/development/python-modules/awkward/default.nix index 9b9ca52b947..298074f300d 100644 --- a/pkgs/development/python-modules/awkward/default.nix +++ b/pkgs/development/python-modules/awkward/default.nix @@ -10,11 +10,11 @@ buildPythonPackage rec { pname = "awkward"; - version = "1.0.1"; + version = "1.0.2"; src = fetchPypi { inherit pname version; - sha256 = "d856b4a166ae054363368aed2e4a44338fec069baa4242e7d567c8323ebcc1eb"; + sha256 = "3468cb80cab51252a1936e5e593c7df4588ea0e18dcb6fb31e3d2913ba883928"; }; nativeBuildInputs = [ cmake ];